我正在尝试使用sql将数据添加到现有行中的列

时间:2019-01-22 17:08:05

标签: mysql sql database

我正在尝试将数据添加到某个用户的名为address的列中。这是我正在使用的代码;

 Insert into register(address) values("Cork") where userId=1;

3 个答案:

答案 0 :(得分:1)

尝试一下:

Update register set address='Cork' where userId=1

如果已经存在,我们使用Update。

答案 1 :(得分:0)

我怀疑您需要update而不是insert的声明:

update register
     set address = 'Cork'
where userId = 1;

答案 2 :(得分:0)

如果要附加一个值,请使用CONCAT()函数,如下所示:

update register set address = concat(address, 'Cork') where userId = 1;

如果您要设置该值,则只需执行简单的UPDATE,如下所示:

update register set address = 'Cork' where userId = 1;