我的数据库中的一个表条目的格式为“k000”,我想复制该字符串的一部分(前 3 个位置)并更新同一表中输入这三个字符的另一列。我如何使用 PHPMyAdmin 来做到这一点?
最佳答案
您需要组合 2 个查询,一个 SELECT LEFT(col_name, 3) 来获取字符串的第 3 个字符,另一个是 UPDATE。
使用 PHPMyAdmin 中的 SQL 选项卡,尝试这种查询:
UPDATE table_name
SET col_name = (SELECT LEFT(col_name , 3)
FROM table_name
WHERE where_clause)
WHERE where_clause
关于mysql - 我的数据库中的一列的格式为 "k000"。如何复制该字符串的一部分并更新输入这三个字符的同一表中的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45435959/