首先,对不起我的语言。
实际上,我尝试将使用 MySQL 4 的 PHP 应用程序移动到使用 MySQL 5.6.11 的另一台服务器上。
像很多人一样,我也遇到了问题:"Incorrect integer value: '' for column 'id' at row 1"
我知道问题出在哪里,但我的选择并不让我满意。
选择是:
- 回到 MySQL 4 - 不可能
- 修改了 my.ini 和 sql-mode。但是Mysql影响了很多基础,我认为降低安全性不是一个好主意。
- 将安全性放在 php 代码中,但这会花费很多时间。
您认为还有其他我没有找到的解决方案吗?