php - Laravel - 将值从一列移动到另一列
问题描述
我的问题如下 - 在数据库中,我有一个带有 size 列的 Products 表。但是,我现在创建了两个新列 x_size 和 y_size,我想将值从 size 列移动到这 2 列。我不想手动更改所有内容,因为此表中有超过 1,000 条记录。
我不知道该怎么做,我将不胜感激。
解决方案
如果要将一个列值复制到 MySQL 中的另一列,请执行以下查询。
UPDATE products SET x_size = SUBSTRING_INDEX(size,'x',+1)
UPDATE products SET y_size = SUBSTRING_INDEX(size,'x',-1)
推荐阅读
- sql-server - 有没有办法获取变量的值,其名称包含在另一个变量中
- spring - 如何编写断言以确保为 AOP spring 类捕获我的异常
- xslt - 如何告诉 XSLT 脚本绕过特定文本?
- formatting - 如何逃避双破折号——在 DokuWiki
- python - 使用 pandas pivot_table 方法的 IndexError
- python - 以偏序树为优先队列的 Dijkstra 最短路径算法
- python - 通过 Django REST Framework 中的单个 POST 方法发送 Python 字典
- html - 旋转动画只渲染元素的一半
- python - Python,数组在迭代一次后不会改变(交换)
- python - 如何从仅包含 5,6 的用户那里获取号码?