sql_mode 问题 请问可以在程序里执行 “SET @@session.sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"; ”语句吗?我用的是php,并且没有权限更改全局参数的权限,但是程序要求没有STRICT_TRANS_TABLES选项,所以想通过更改session的方式达到要求,请问可行吗? 多谢帮助~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 貌似没有改变。。 error_log("[log@ dashboard.php]: start", 0); $this->db2->query('SET @@session.sql_mode="'.'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"'); error_log("[log@ dashboard.php]: after session statement", 0);但是不会查询。。哎,,,这几天看php头都大了。。 每个页面的代码中都需要加上这句。只有在同一个PHP文件中的才会起作用。 谢谢。。 明白了。。请问如何在页面中查询??能否给出代码?error_log("[log@ dashboard.php]: ".$db2->fetch_object($db2->query('SELECT @@session.sql_mode')));不能用。。(我不懂php)error_log("[log@ dashboard.php]: start", 0);$this->db2->query('SET @@session.sql_mode="'.'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"');error_log("[log@ dashboard.php]: after session statement", 0);但是不会查询。。(我就不开贴了,追加分数给老师了) MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html手册中MYSQL的例子。 谢谢老师, 谢谢帮助虽然我想在代码中使用这个查询的结果 SELECT @@session.sql_mode mysql如何改character_set_server为utf-8 (不改my.ini配置文件) begin commit是不是原子操作 提问MYSQL mysql不能修改和删除数据 关于MYSQL隔离级别的问题 问一个小问题,关于添加新用户的 mysql中的一个select语句求教 frm文件如何查阅表数据和结构? LoadLibrary出现998错误,和mysql有关 MYSQL按时间分组(每分钟)查询,求每个时间区段(每分钟,每5分钟)的第一条与最后一条记录 mysql根目录下data下的这些文件是什么~ 问一个自动执行脚本的问题
$this->db2->query('SET @@session.sql_mode="'.'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"');
error_log("[log@ dashboard.php]: after session statement", 0);但是不会查询。。哎,,,这几天看php头都大了。。
error_log("[log@ dashboard.php]: ".$db2->fetch_object($db2->query('SELECT @@session.sql_mode')));
不能用。。(我不懂php)error_log("[log@ dashboard.php]: start", 0);
$this->db2->query('SET @@session.sql_mode="'.'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"');
error_log("[log@ dashboard.php]: after session statement", 0);但是不会查询。。
(我就不开贴了,追加分数给老师了)