语句:

UPDATE test SET age=5 WHERE ’name‘='王莽'

  顾名思义就是把王莽的年龄改为5,但结果很无奈——

Mysql 数据库更新错误

  影响行数为0,怎么回事,语法没错,哪里都没问题啊……

  随便改了改了,将name 的两个引号去掉,结果却无意间成功了——

Mysql 数据库更新错误

  但是使用图形界面更改时,结果更让人迷惑——

Mysql 数据库更新错误

  生成的代码是——

UPDATE  `web`.`test` SET  `age` =  '20' WHERE  `test`.`name` =  '王莽' LIMIT 1 ;

  百思不得其解中……

  通过比对,发现我写的单引号和生成的单引号不一样,更是迷糊了……

Mysql 数据库更新错误

  各种晕,各种迷糊,各种不解,到底哪个是完美的???

相关文章:

  • 2021-05-02
  • 2022-12-23
  • 2022-02-01
  • 2022-12-23
  • 2021-03-26
  • 2021-12-25
  • 2021-06-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-26
  • 2021-11-12
  • 2021-05-27
  • 2021-11-07
  • 2022-01-30
相关资源
相似解决方案