php MySQLテーブル用mysqliの作成

925 ワード

//        data_type   

$sql = "CREATE TABLE data_type (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
title VARCHAR(30) NOT NULL COMMENT '  ',
admin_name VARCHAR(30) NOT NULL COMMENT '      ',
flid INT(11) NULL,
pid INT(11) NULL,
uid INT(11) NULL,
tid INT(11) NULL,
time TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP COMMENT '    '
)";

if (mysqli_query($conn, $sql)) {
    echo "    MyGuests     ";
} else {
    echo "       : " . mysqli_error($conn);
}

mysqli_close($conn);

NOT NULL-各行に値を含める必要があります(空ではありません).null値は許可されていません.DEFAULT value-デフォルト設定UNSIGNED-符号なし数値タイプ、0および正数を使用
AUTO INCREMENT-MySQLフィールドの値を設定すると、新規レコードのたびに1 が自動的に増加します.
PRIMARY KEY-データテーブルの各レコードの一意のIDを設定します.通常列のPRIMARY KEYをID値に設定し、AUTO_INCREMENTと併用.
COMMENTはコメント
time TIMESTAMP NULL DEFAULT
CURRENT_TIMESTAMP COMMENT'作成時間'
レコードを挿入し、その時間を自動的に増加します.