SQLSTATE[HY000]: General error

原创 2015年11月19日 15:25:18

今天在使用tp框架时,使用了模型的query()进行写操作,就报SQLSTATE[HY000]: General error错误了,这种情况必须使用excute()来执行写操作

看下面的解释:

调用模型的CURD操作的话,系统会自动判断当前执行的方法的读操作还是写操作,如果你用的是原生SQL,那么需要注意系统的默认规则: 写操作必须用模型的execute方法,读操作必须用模型的query方法,否则会发生主从读写错乱的情况。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ThinkPHP SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries

SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are activ...

php连接mysql时报错:SQLSTATE[HY000] [2002] No such file or directory

在Ubuntu 下安装了集成环境xampp, 在使用php 链接

YII2数据库操作出现类似Database Exception – yii\db\Exception SQLSTATE[HY000] [2002] No such file or director

YII2进行MYSQL数据库操作时出现Database Exception – yii\db\Exception  SQLSTATE[HY000] [2002] No such file or dir...
  • zqtsx
  • zqtsx
  • 2014年12月10日 14:46
  • 10508

ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction

要下班了,开发人员过来跟我说,为什么他截断一个表,才163条记录。但是需要等待很长时间。 当时?想 应该是有等待事件,那就等着呗。于是我自己再Navicat 上操作他反应的那张表,结果出现下面的提示...

ERROR 1005 (HY000): Can't create table 'XXXXX' (errno: 150)

mysql errno: 150 错误 外键 最近学习QT MySQL,在创建外键参照约束时遇到以下关于错误代码为105的错误消息: ERROR 1005 (HY000): Can't cre...
  • hzx5212
  • hzx5212
  • 2013年07月25日 15:45
  • 1133

ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction

mysql> update order_info set province_id=15 ,city_id= 1667 where order_from=10 and order_out_sn='140...

mysql 常见问题:ERROR 2003 (HY000) Can't connect to MySQL server on 'localhost' (10061)

有时候莫名其妙的就出现那种错误了T_T,我还要练习SQL呢,而且我已经因为它重新装过一次mysql了,讨厌的10061. 在电脑--管理--服务里查看居然没有mysql 服务。 于是以管理员身份进入命...

ERROR 2013 (HY000): Lost connection to MySQL server的解决方法

(1)http://www.cnblogs.com/smallstone/archive/2010/04/29/1723838.html1、进入mysql,创建一个新用户root,密码为root:  ...

连接mysql报错:error 2003 (hy000):can't connect to mysql server on 'localhost' (10061)

一、mysql 的bin目录下有个MySQLInstanceConfig.exe,运行就可以进行创建数据库实例,创建实例时也可以生成windows 服务,把服务设置成自动启动就可以了 二、安装在D盘...

总结mysql ERROR 2002 (HY000):Can't connect to..

 总结mysql ERROR 2002 (HY000):Can't connect to.. 今天服务器遇到了一个很熟悉的问题 输入 #mysql -u root -p...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQLSTATE[HY000]: General error
举报原因:
原因补充:

(最多只允许输入30个字)