0

I'm creating the table below, but how do I include "James" as an entry to be automatically added when the table is created? I hope my question is clear.

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

3 に答える 3

1

table を作成したら、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

Try something like this

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を使用することをお勧めします。最初にテーブルを作成してから、INSERT を実行します。

于 2013-08-21T04:02:10.257 に答える