我正在创建下面的表格,但是如何在创建表格时将“James”包含为要自动添加的条目?我希望我的问题很清楚。
CREATE TABLE IF NOT EXISTS list (
id INT NOT NULL AUTO_INCREMENT,
names VARCHAR(50), PRIMARY KEY (id)
)
创建表后,您应该使用 insert into 来填充数据:
CREATE TABLE IF NOT EXISTS list (id INT NOT NULL AUTO_INCREMENT, names VARCHAR(50), PRIMARY KEY (id));
INSERT INTO `list` (`names`) VALUES('James');
为了更具可读性:
CREATE TABLE IF NOT EXISTS list (id INT NOT NULL AUTO_INCREMENT, names VARCHAR(50), PRIMARY KEY (id));
INSERT INTO `list` (`id`,`names`) VALUES('null','James');
尝试这样的事情
DROP TABLE IF EXISTS `list`;
CREATE TABLE `list` (
`list_id` int(11) NOT NULL AUTO_INCREMENT,
`label` varchar(250) DEFAULT NULL,
`code` varchar(250) DEFAULT NULL,
PRIMARY KEY (`list_id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=latin1;
/*Data for the table `list` */
insert into `list`(`list_id`,`label`,`code`) values (1,'Chest','chest');
我建议使用mysqli_multi_query。首先创建表,然后执行插入。