首先用putty连接linux终端
vi /etc/my.conf
在编辑模式下,在里面加入一行代码:
| 代码如下 | 复制代码 |
|
sql-mode= NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
|
保存退出
输入service mysqld restart回车重启mysql
这样mysql strict mode模式就关闭了。
如果安装的PHP程序数据库结构关闭Strictmode
1).一个是安装mysql5.0(含以上)版本的时候去掉strictmode。
编辑 my.cnf,关闭Strict Mode:
| 代码如下 | 复制代码 |
| sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" | |
2). 另一个就是修改查询语句。例如在
| 代码如下 | 复制代码 |
|
if ($this->dbcharset) { 后面执行 mysql_query("SET @@sql_mode = ''"); |
|
注意确定你使用的是MySQL5
| 代码如下 | 复制代码 |
|
mysqli方式类似,就是执行的是 |
|
顺便也列举一下比较常见的修改 my.ini 方式:
在 my.ini 中搜索:
| 代码如下 | 复制代码 |
| sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” |
|
将此行注释掉(在行首添加“#”号),然后在其后添加一行:
| 代码如下 | 复制代码 |
| sql-mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” |
|
最后就像这样:
| 代码如下 | 复制代码 |
|
#sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” |
|
疯狂医院达什医生中文版(Crazy Hospital)
疯狂医院达什医生最新版是一款医院模拟经营类游戏,逼真的场景画
宝宝庄园官方版
宝宝庄园官方版是一款超级经典好玩的模拟经营类型的手游,这个游
桃源记官方正版
桃源记是一款休闲娱乐类的水墨手绘风格打造的模拟经营手游。玩家
长途巴士模拟器手机版
长途巴士模拟器汉化版是一款十分比真好玩的大巴车模拟驾驶运营类
房东模拟器最新版2024
房东模拟器中文版是一个超级有趣的模拟经营类型的手游,这个游戏