<分区>
好的,我有一个电影评论网站。
我在插入电影的发行年份和电影名称
现在我在电影 movies
表中创建了另一列,名为 Year
现在我要做的是从 Name 列中删除所有记录的最后 4 位数字,并将它们插入到 Year
列中
我该怎么做? enter image description here
标签 mysql
<分区>
好的,我有一个电影评论网站。
我在插入电影的发行年份和电影名称
现在我在电影 movies
表中创建了另一列,名为 Year
现在我要做的是从 Name 列中删除所有记录的最后 4 位数字,并将它们插入到 Year
列中
我该怎么做? enter image description here
最佳答案
你可以使用更新和子串
update mytable
set year = SUBSTRING(name, -4),
name = SUBSTRING(name, 1, LENGTH(name)-4)
和修剪
update mytable
set year = SUBSTRING(name, -4),
name = trim(SUBSTRING(name, 1, LENGTH(name)-4) )
关于mysql - 从 mysql 列中删除最后 4 位数字并将它们插入另一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45501496/