我想将数据与 phpmyadmin 中的列中的现有数据集成。
例如,我有一个表,其中有一列(ticket_number)。
并且它的退出值为 234 并希望在 234 之前添加“1”,以便该值将是 1234。下面的编写代码不适用于此。
UPDATE ticket
SET `ticket_number`+= '1';
提前致谢。
我想将数据与 phpmyadmin 中的列中的现有数据集成。
例如,我有一个表,其中有一列(ticket_number)。
并且它的退出值为 234 并希望在 234 之前添加“1”,以便该值将是 1234。下面的编写代码不适用于此。
UPDATE ticket
SET `ticket_number`+= '1';
提前致谢。
尝试使用CONCAT
:
UPDATE ticket
SET ticket_number = CONCAT(1,ticket_number)
因为如果你直接将“1”相加,你会得到 235 而不是 1234...
大概是这样的:
UPDATE ticket
SET ticket_number = '1' + ticket_number
MySQL 不明白 +=
因为您的数据可能存储为整数,所以您需要添加 1000 而不是 1。
您可以提供有关字段类型的更多信息。