您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

分割逗号分隔的字符串->功能db.CHARINDEX不存在

分割逗号分隔的字符串->功能db.CHARINDEX不存在

MysqL没有内置CHARINDEX()功能LOCATE()相当于MysqL

使用SUBSTRING_INDEX()可能是更简洁的方法。这样的事情(免责声明:未经测试):

SUBSTRING_INDEX(POS, ',', 1) 用于POS

SUBSTRING_INDEX(POS, ',', -1) 用于POS2

顺便说一句,我可能会误解您要完成的工作,但看起来您可能想要UPDATE现有的行,而不是INSERT新的行?就像是:

UPDATE MyTable SET POS2 = SUBSTRING_INDEX(POS, ',', -1);
UPDATE MyTable SET POS = SUBSTRING_INDEX(POS, ',', 1);
其他 2022/1/1 18:16:40 有617人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶