mysql 在表中某列值改成与另一列列值的后几位
时间: 2023-05-21 17:04:26 浏览: 159
MySQL存储过程中使用动态行转列
相同,应该怎么做?
您可以使用 MySQL 的 SUBSTR() 函数来获取列值的后几位,并将其与目标列值进行比较。如果这些值相同,则可以使用 UPDATE 语句来更新表中的列。以下是示例代码:
UPDATE table_name SET column_name_1 = column_name_2 WHERE SUBSTR(column_name_1, -3) = SUBSTR(column_name_2, -3);
请注意,这里假设您想要比较的后几位长度为 3。如果您需要比较不同长度的位数,只需更改 SUBSTR() 函数中的参数即可。
阅读全文