2. MySQL INSERT - 插入多行
想要在表中一次插入多行,可以使用具有以下语法的INSERT语句: insert into table(column1,column2...) values (value1,value2,...), (value1,value2,...), ...; 在这种形式中,每行的值列表用逗号分隔。 例如,要将多行插入到tasks表中,请使用以下语句: insert into tasks(subject,start_date,end_date,description) values (‘任务-1‘,‘2017-01-01‘,‘2017-01-02‘,‘description 1‘), (‘任务-2‘,‘2017-01-01‘,‘2017-01-02‘,‘description 2‘), (‘任务-3‘,‘2017-01-01‘,‘2017-01-02‘,‘description 3‘); 如果为表中的所有列指定相应列的值,则可以忽略INSERT语句中的列列表,如下所示: insert into table values (value1,value2,...); 或者... insert into table values (value1,value2,...), (value1,value2,...), ...; 请注意,不必为自动递增列(例如taskid列)指定值,因为MySQL会自动为自动递增列生成值。5)-MySQL插入数据
标签:values bsp inno exist ble insert 递增 数据 str