2008.11.28
category
tag
comments

DBのテーブル作成時にauto_incrementとprimary keyを設定する

テーブル作る時にフィールドの設定を細かく行うSQL文の書き方。「auto_increment」は自動的に連番を振ってくれる。「primary key」はテーブル内で重複しないフィールドに設定する。

$sql = "CREATE TABLE tableName".
    "(".
    "key INT(8) auto_increment primary key,".
    "field1 VARCHAR(50),".
    "field2 VARCHAR(50),".
    ")";
mysql_query($sql);

2 Comments

  1. adrien Says

    CREATE TABLE tableName(
    key_id int(11) NOT NULL auto_increment,
    field1 varchar(50),
    field2 varchar(50),
    PRIMARY KEY (key_id)
    );

    同じですか。

  2. simo Says

    うん、その書き方でも大丈夫ですよー。フィールドの設定時にまとめることも出来ますので!

Post a comment




Comment

Trackbacks

この記事のコメント・トラックバックRSS