mysql - 是否可以在已存储现有数据的字段中添加数据?

标签 mysql sql database insert alter

与更新整个字段相比,是否可以在字段中添加数据?

例如,在表格中

ID FName Interests 
1  Geno  Math

我是否可以编写一条 SQL 语句来代替更新interests where id = 并重新输入数学、科学。相反,我可以只插入值 Science 并将其插入到当前存储的数据之后的兴趣字段中?

ID FName   Interests
1   Geno   Math, Science

最佳答案

你可以试试这个:

Update [YourTable]
SET Interests= CONCAT(Interests,',Science')
WHERE Id=[someid]

您可以使用 CONCAT() 进行更新,将 ,science 附加到现有列值。

关于mysql - 是否可以在已存储现有数据的字段中添加数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41143368/

相关文章:

sql - Golang SQL 错误预期 0 个参数得到 3

php - mysql PHP 查询中的列名无效

sql - 使用 SQL 查找数据组中的缺失值

MySQL:什么是页面?

php - 处理前检查条目

mysql - 当一个字段不等于另一个字段时具有条件的SQL查询

来自 mysql assoc 的 PHP 数组

sql - 从多行计算持续时间并分组

php - 从 Laravel vagrant box 连接到 MySQL

php - 使用 mysql 存储评论或将它们写入 PHP 中的文件或 XML 文件并以这种方式显示在主页上会更好吗?