我将如何执行以下操作:
code code_base
en-DE en
yue-mn yue
en en
在 python 中,我会这样做:
code_base = code.split('-')[0]
我如何用伪代码在 mysql 中做同样的事情:
UPDATE table SET code_base=code.split('-')[0]
最佳答案
您可以使用 SUBSTRING_INDEX
执行拆分:
UPDATE table
SET code_base= SUBSTRING_INDEX(code, '-', 1)
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring-index
关于mysql - 在 mysql 中更新表 split(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18793327/