我不知道为什么,但是突然出现以下错误。
当我对本地服务器进行测试时,它工作正常,但是当我将其上传到000webhost服务器时,它将产生错误
变量'sql_mode'不能设置为的值 'REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(@@ sql_mode' 从
if (!stringValue.Contains(anotherStringValue)) { // Do Something // }
的{{1}}中选择vValue
,configurations
=“有效”,eStatus
=>“ PAGE_DATA_LIMIT”,按vName
降序排列
在iSettingId
处,所有代码工作正常,在显示的Filename: core/MY_Model.php
上没有错误
答案 0 :(得分:6)
打开文件config / database.php 并将值的变量stricton更改为“ TRUE”
'stricton' => TRUE,
答案 1 :(得分:1)
不知道为什么会这样。但是您可以通过将sql_mode
设置为null
$this->db->query("SET sql_mode = '' ");
//rest of your DB codes
答案 2 :(得分:1)
在将sql文件导入数据库(mysql)之前
更改行
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
成为
SET SQL_MODE = "";