将多个数据值插入mysql表中的字段

时间:2015-03-13 11:10:00

标签: mysql

我有一个列

的表
merchant_id | phone
 1          | 879182782
 2          | 324239324

现在我想要的是为电话字段插入多个值的查询

merchant_id | phone
  1         | 879182782,989838273
  2         | 324239324,849238420,349289393

任何人都可以通过示例查询帮助我吗?我尝试过更新,但所有人都无法工作

1 个答案:

答案 0 :(得分:0)

我同意戈登的意见,但无论如何,你可以使用" CONCAT",这里有一个例子:

create table tabla(
    merchant_id int AUTO_INCREMENT PRIMARY KEY,
    phone text
);

insert into tabla(merchant_id,phone)
VALUES (1,'809-541-8935');

insert into tabla(merchant_id,phone)
VALUES (2,'809-541-8935');

insert into tabla(merchant_id,phone)
VALUES (3,'809-541-8935');

UPDATE tabla 
SET phone = concat(phone, ',809-537-7791')
where merchant_id = 1

DEMO