Mysql设置主从同步,若php添加或修改记录以绑定方式,比如zend framework框架,
结果是主服务器正常,从服务器的整形列数据都有问题,主服务器如果是1,从服务器变成了49,看了一下二进制文件,对应显示是0x31;若php直接以常规方式添加或修改,则主从服务器都正常。
请问以上是什么原因引起的,如何能解决呢?
结果是主服务器正常,从服务器的整形列数据都有问题,主服务器如果是1,从服务器变成了49,看了一下二进制文件,对应显示是0x31;若php直接以常规方式添加或修改,则主从服务器都正常。
请问以上是什么原因引起的,如何能解决呢?
+---------------+-----------+
| Variable_name | Value |
+---------------+-----------+
| binlog_format | STATEMENT |
+---------------+-----------+
1 row in set (0.00 sec)
binlog_format MIXED命令行及php非绑定模式下都正常,只有在zend framework框架绑定添加或修改时会出现该问题。
tinyint(1)或者其他整形数据列,原值1,从服务器变成了49,看了一下二进制文件,对应显示是0x31