mysql插⼊数据成功,但查不到数据的原因之⼀
昨⽇在执⾏SQL语句时,执⾏成功了,但是却查不到数据
经过分析发现是插⼊的表和查询的完全不是⼀个表来着,所以也就查不到数据了
我插⼊的数据是这样的:
INSERT INTO `a` (`user_id`, `user_name`, `account`, `password`, `create_time`, `update_time`, `select_enterprise_id`, `notice_switch`) VALUES('14310','17199741177','17199741177','2c0e25f37c603cdcfcf2b7536d9fa2c7','2021-01-27 17:06:18','202然后我查询的数据是这样的:
SELECT * FROM `t_user` a WHERE a.`account`="17199741177";
可以看出插⼊和查询的表不⼀致,
下载mysql为什么下载不了插⼊的SQL语句是导出数据时,使⽤了别名,因此在插⼊时,没有检查插⼊的表,⽽查询的表是另⼀个,导致查询和插⼊的表不⼀致,因此⽆法在user表中是⽆法查到需求的
数据的。
SQL语句执⾏的过程中仍需仔细检查啊
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论