0

我正在创建下面的表格,但是如何在创建表格时将“James”包含为要自动添加的条目?我希望我的问题很清楚。

CREATE TABLE IF NOT EXISTS list (
    id INT NOT NULL AUTO_INCREMENT, 
    names VARCHAR(50), PRIMARY KEY (id)
)
4

3 回答 3

1

创建表后,您应该使用 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');

在这里演示

于 2013-08-21T04:01:51.013 回答
0

尝试这样的事情

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');
于 2013-08-21T04:01:49.723 回答
0

我建议使用mysqli_multi_query。首先创建表,然后执行插入。

于 2013-08-21T04:02:10.257 回答