如何将新数据与mysql中的列中的现有数据集成?

时间:2012-11-21 20:01:40

标签: mysql sql phpmyadmin

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

例如我有一个表(ticket_number)。

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

UPDATE ticket
SET `ticket_number`+= '1';
提前谢谢。

3 个答案:

答案 0 :(得分:6)

尝试使用CONCAT

UPDATE ticket
SET ticket_number = CONCAT(1,ticket_number)

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

答案 1 :(得分:3)

可能是这样的:

UPDATE ticket
SET ticket_number = '1' + ticket_number

MySQL不理解+ =

答案 2 :(得分:2)

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

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