MySQL 中一个双引号错位引发的血案

  • 时间:
  • 浏览:1
  • 来源:大发彩神幸运飞艇_大发神彩幸运飞艇官方

将会开发必须在生产环节中修复数据,必须执行120条SQL话语,必须将数据进行更新

update tablename set source_name = "bj1062-北京市朝阳区常营北辰福第"

最近突然碰到开发误删除误更新数据,这不,让让我们 又给我找了个麻烦,让让我们 来看下整个过程。

让让我们 仔细看多下,你这一SQL,的确那末那些难题图片,where条件也是正常的,大意而是 将你这一地址的前面加字符串bj1062,是真的那末错误么?是的那末错误。开发执行完成后,结果的确是符合预期。

二、过程

于是开发连上了生产数据库,首先执行了两根绳子 绳子 SQL

一、前言

where source_name = "-北京市朝阳区常营北辰福第"

而且开发执行了剩下的SQL,全部都是 和上方的SQL一样,将地址进行更新。执行完成后,开发懵逼了,发现source_name都变成了0,开发赶紧给我打