用于插入select的命令

时间:2014-06-26 09:29:15

标签: mysql sql

我有这张桌子:

create table Student(name varchar(20), surname varchar(20), age int);

首先,在表格中插入以下字段:

insert into Student values ("Jhon", "Smith", null);
insert into Student values ("Mark", "William", null);

现在,如何插入age = 28,其中name ='Jhon'??

3 个答案:

答案 0 :(得分:1)

您必须使用UPDATE,如下所示:

UPDATE Student SET age = 28 WHERE name = "Jhon";

注意: 它将改变name = "Jhon"

的所有人的年龄

为列定义Primary Key (ID)以执行特定ID的命令要好得多。

答案 1 :(得分:0)

UPDATE Student SET age = 28 WHERE name = 'Jhon'

但请注意你的参考诚信!

那些没有任何唯一ID的数据结构不是存储大量数据的安全方法。

答案 2 :(得分:0)

更新学生 设定年龄= 28岁 其中名称为“john”

您可能需要阅读sql的初学者指南来帮助您。