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

insert into 表名()假设三列,自动增长id,name,以及datetime
2024年11月23日 01:39
有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不用管