亲注册登录道勤网-可以查看更多帖子内容哦!(包涵精彩图片、文字详情等)请您及时注册登录-www.daoqin.net
您需要 登录 才可以下载或查看,没有账号?立即注册
x
今天开始测试mysql的新版本,从生产mysql库中备份部分表到测试库中。
测试中发现,有些表可以查询出数据,但不能update,报1146,表不存在。
mysql> select version();
+------------+
| version() |
+------------+
| 5.6.12-log |
+------------+
1 row in set mysql> select bonus from ei_case where case_no='HT102398';
+-------+
| bonus |
+-------+
| 0 |
+-------+
1 row in set mysql> explain update ei_case set bonus=100 where case_no='HT102398';
+----+-------------+-----------------+-------+---------------+---------+---------+------+--------+-------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+-----------------+-------+---------------+---------+---------+------+--------+-------------+
| 1 | SIMPLE | ei_case | index | NULL | PRIMARY | 4 | NULL | 220156 | Using where |
+----+-------------+-----------------+-------+---------------+---------+---------+------+--------+-------------+
1 row in set
mysql> update ei_case set bonus=100 where case_no='HT102398';
1146 - Table 'test.ei_case_initial' doesn't exist 经查发现要更新的这个表上有个TRIGGER,在update后会向另一张表中插入数据。
而这个表没有从生产复制过来,所以报错。
道勤主机提供365天*24小时全年全天无休、实时在线、零等待的售后技术支持。竭力为您免费处理您在使用道勤主机过程中所遇到的一切问题!
如果您是道勤主机用户,那么您可以通过QQ【792472177】、售后QQ【59133755】、旺旺【诠释意念】、微信:q792472177免费电话、后台提交工单这些方式联系道勤主机客服!
如果您不是我们的客户也没问题,点击页面最右边的企业QQ在线咨询图标联系我们并购买后,我们为您免费进行无缝搬家服务,让您享受网站零访问延迟的迁移到道勤主机的服务! |