在所有页面加载中,我在MYSQL服务器上运行了以下查询:
155 Query SET SESSION sql_mode =
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
@@sql_mode,
"STRICT_ALL_TABLES,", ""),
",STRICT_ALL_TABLES", ""),
"STRICT_ALL_TABLES", ""),
"STRICT_TRANS_TABLES,", ""),
",STRICT_TRANS_TABLES", ""),
"STRICT_TRANS_TABLES", "")
155 Query SET NAMES utf8
155 Quit 如何防止这些请求运行?我试图在config/database.php中禁用"char_set“和"dbcollat”,但这没有任何效果。
发布于 2016-12-12 09:52:25
Codeigniter正在关闭MySQL的严格sql模式。在database.php中,将strickton参数设置为true以启用严格模式。
但是,编解码器希望确保为每个连接配置的设置。如果希望处理MySQL配置文件中的这些设置,则需要从database.php中删除(嗯,注释掉)这些选项。
https://stackoverflow.com/questions/41097889
复制相似问题