首页 > 解决方案 > Laravel - 将值从一列移动到另一列

问题描述

我的问题如下 - 在数据库中,我有一个带有 size 列的 Products 表。但是,我现在创建了两个新列 x_size 和 y_size,我想将值从 size 列移动到这 2 列。我不想手动更改所有内容,因为此表中有超过 1,000 条记录。

我不知道该怎么做,我将不胜感激。

标签: phplaravel

解决方案


如果要将一个列值复制到 MySQL 中的另一列,请执行以下查询。

UPDATE products SET x_size = SUBSTRING_INDEX(size,'x',+1)
UPDATE products SET y_size = SUBSTRING_INDEX(size,'x',-1)

推荐阅读