在mysql中更新表split()
我将如何执行以下操作:在mysql中更新表split(),mysql,Mysql,我将如何执行以下操作: 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] 您可以使用子字符串索引执行拆分: UPDATE table SET code_base= SUBSTRING_INDE
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]
您可以使用子字符串索引执行拆分:
UPDATE table
SET code_base= SUBSTRING_INDEX(code, '-', 1)
您可以使用
子字符串索引执行拆分:
UPDATE table
SET code_base= SUBSTRING_INDEX(code, '-', 1)
在MySQL中无法“拆分”字符串。拆分通常返回一个数组,MySQL没有
您可以做的是,从0
直到第一个-
获取子字符串。退房:
在MySQL中无法“拆分”字符串。拆分通常返回一个数组,MySQL没有
您可以做的是,从0
直到第一个-
获取子字符串。退房:
试试这个:
UPDATE table SET code_base= LEFT(code, LOCATE('-', code)-1)
试试这个:
UPDATE table SET code_base= LEFT(code, LOCATE('-', code)-1)
你的头衔是什么?为什么它会说altertable
?谢谢,那是个打字错误。你的标题是什么?为什么它会说altertable
?谢谢,那是个打字错误。