mysql - 在其他列旁边插入值

标签 mysql

我需要将值添加到列中。这里的问题是我需要将它插入到列旁边。当我运行插入查询时,

INSERT INTO `livemigrationauditingdb`.`system_audit` (
                        `Comp`
                        )
                        VALUES (
                        'standard1'
                        )"); 

它显示:

---------+---------+
         |standard1|
---------+---------+
  default|         |
---------+---------+
  default|         |
---------+---------+

我希望它能够显示:

---------+---------+
 default |standard1|
---------+---------+
 default |         |
---------+---------+

大家有什么想法吗?

最佳答案

您想要做的不是插入,而是对现有行的更新。

假设您的表有某种 id 列来标识相应的行,您可以使用 UPDATE 语句 ( MySQL docu ):

UPDATE `livemigrationauditingdb`.`system_audit` SET `Comp`='standard1' WHERE `id`='identifyingValue';

关于mysql - 在其他列旁边插入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12304119/

相关文章:

php - 如何在具有不同用户帐户的网站中组织登录表单?

mysql - 使用 sourcemod 时无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器

php - 使用 JSON 和 PHP 更新数据库 (Android)

php - 如何通过 PHP 在 MySQL 中插入 HTML 选择值作为文本

mysql - 如何选择按 15 分钟间隔分组的列 "x"的最大值选择的列 "y"的平均值?

php - 使用 Php 5 和 MySQL 进行 GPS 半径搜索

mysql - 如何将泰卢固语字符插入mysql数据库

mysql - 使用 jdbcRDD 运行本地 Spark 时出错

mysql - 简单的 JOIN 查询,但我不能复制结果,因为它们应该在 MySQL 中返回

php - 使用上一个下拉 onchange 事件更改下一个下拉值