当前位置: 首页 > 面试题库 >

将相同的固定值插入多行

阮梓
2023-03-14
问题内容

我有一个列的表,让我们把它称为table_column是目前null该表中的所有行。我想将"test"所有行的值插入该列。有人可以给我这个SQL吗?

我已经尝试过了,INSERT INTO table (table_column) VALUES ("test");但这仅填充了最后一行。如何一次完成所有行?


问题答案:

您正在寻找UPDATE not insert。

UPDATE mytable
SET    table_column = 'test';

UPDATE将更改现有行的值(并且可以包含WHERE以使其仅影响特定行),而INSERT将添加新行(这使其看起来仅更改了最后一行,但实际上是添加了新行)具有该值的行)。



 类似资料:
  • 问题内容: 我有一个类似于以下内容的插入语句: 我需要使用多个ID插入同一条语句。现在我有: 我只是必须运行此程序,还是有一个更精简的版本? 问题答案: 使用:

  • 问题内容: 我有这种形式的字符串 字符串中的所有%s都具有相同的值(即s)。有没有更好的方式编写此代码?(而不是列出三遍) 问题答案: 您可以使用Python 2.6和Python 3.x中提供的高级字符串格式:

  • 本文向大家介绍如何固定MySQL插入?,包括了如何固定MySQL插入?的使用技巧和注意事项,需要的朋友参考一下 借助以下语法,可以在同时插入多个记录时加快MySQL的插入速度 让我们首先创建一个演示表 同时插入多个记录。查询如下-

  • 批量订单 Purchorder 我已经试了一个星期了。我有这两个表,batchporder和purchord在batchporder表中,我需要插入一行,并获得传递给purchord插入的主id。在purchord中,我需要插入多行,因此我使用了insert\u batch。 控制器 模型 错误1 遇到PHP错误严重性:警告 消息:array_keys()要求参数1为数组,字符串为给定值 文件名:

  • 所以我有下面这样的课程,试图实现多人关系 现有表: 以下是serviceClass: 但是当我运行我的代码时,它试图多次插入,因为我遇到了约束冲突,我应该怎么做才能解决这个问题?

  • 问题内容: 我想用SQL对行进行分组,我的结果集如下 name size date data1 123 12/03/2009 data1 124 15/09/2009 data2 333 02/09/2010 data2 323 02/11/2010 2010 data2 673 2014/02/09 data2 444 05/01/2010 我想对结果集进行这样的分组: data1 123 12