一句简单的MySql插入语句怎么写

insert into 表名()假设三列,自动增长id,name,以及datetime
2024-11-23 01:39:42
推荐回答(5个)
回答1:

insert into 表名 values(default,"名字","2011-04-15 12:22:25"); //default可以换成null
------------------------------
insert into 表名 (name,datetime) values("名字","2011-04-15 12:22:25");
//不指定列名的时候,是需要列出所有字段的值的。包括自增列,不然是会报错的~

回答2:

好像是这样:insert into 表名values(name1,datetime1),(name2,datetime12,(name3,datetime3)
我记得mysql允许一次插入多行,格式上大概是用逗号分隔吧?也可能是分号。自动增长列的值是系统自动生成的,所以不需要人为插入。

回答3:

MySQL 中使用INSERT语句来插入数据。

具体语法参考:

from 树懒学堂 - 一站式数据知识平台

如果数据是字符型,必须使用单引号或者双引号,如:”xxx” 或 ‘xxx’。

回答4:

insert into 表名()
select name,datetime

就行了,id 是自动增长的,它会自动叠加

回答5:

insert into 表名 values(name,datetime);
那个自增长id不用管