登录

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

SQL批量替换字段名问题

shugu4 中国

版本: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

  回答数 3   浏览数 1270
  2018-11-28 18:14:24
 
 被采纳(讲师解答)
小因
2020-07-20 19:11:39 回答

125

  • 测试

    2020-07-31 09:00:30 回复
     0
  • 的撒大

    2020-07-29 12:43:12 回复
     0
shugu1
2018-11-28 18:19:01 回答

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

  • 下线了

    2020-07-29 09:02:59 回复
     0
  • shugu4:

    在线等

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

    这样对吗???

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

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

  • shugu4:

    试了不知道为啥不行!

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

近期搜索

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