繁体   English   中英

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

[英]I am trying to add data to a column in an existing row using sql

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

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

尝试这个:

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

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

我怀疑您需要update语句,而不是insert

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

如果要追加的值,使用CONCAT()函数,如:

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

如果要设置该值,那么将执行简单的UPDATE ,如下所示:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM