2

我想将数据与 phpmyadmin 中的列中的现有数据集成。

例如,我有一个表,其中有一列(ticket_number)。

并且它的退出值为 234 并希望在 234 之前添加“1”,以便该值将是 1234。下面的编写代码不适用于此。

UPDATE ticket
SET `ticket_number`+= '1';

提前致谢。

4

3 回答 3

6

尝试使用CONCAT

UPDATE ticket
SET ticket_number = CONCAT(1,ticket_number)

因为如果你直接将“1”相加,你会得到 235 而不是 1234...

于 2012-11-21T20:05:40.423 回答
3

大概是这样的:

UPDATE ticket
SET ticket_number = '1' + ticket_number

MySQL 不明白 +=

于 2012-11-21T20:04:43.817 回答
2

因为您的数据可能存储为整数,所以您需要添加 1000 而不是 1。

您可以提供有关字段类型的更多信息。

于 2012-11-21T20:04:03.727 回答