首页 \ 问答列表 \ SQL批量替换字段名问题

SQL批量替换字段名问题

mister 中国

版本:Navicat Premium 12描述:在查询界面update [ABC] set sex = replace(sex,'男','1')后报错,sex字段名为varchar类型。报错信息:update [ABC] set sex = replace(sex,'男','1')1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[ ABC]set sex = replace(sex,'男','1')' at line 1时间: 0s

  回答数 2   浏览数 26
  2018-11-28 18:14:24
 
琳达
2018-11-28 18:19:01 回答

可以update abc set sex=1 WHERE sex='男'进行替换

  • mister:

    在线等

    2018-12-20 14:34:19 回复
     0
  • mister:

    这样对吗???

    2018-12-20 14:34:11 回复
     0
琳达
2018-11-28 18:17:43 回答

将表名与字段名 加上反引号试试

  • mister:

    试了不知道为啥不行!

    2018-12-20 14:34:40 回复
     0
答题卡
答题卡
退出
更多
退出
取消

近期搜索

  没有相关数据,小编正在整理中...