mysql 的加入資料表的指令問題?

我想做一個流水號的,但怪怪的。能幫我解說一下嗎?

主鍵 唯一鍵 索引鍵 能幫我解說一下嗎?跟下面那一行程式加起來解說。 謝謝

create table 'data'('id_su' int(8) auto_increment);

1 個解答

評分
  • 1 0 年前
    最佳解答

    create table 'data'('id_su' int(8) auto_increment);

    'data' 你的資料表名稱

    'id_su' 你的欄位名稱

    int(8) 欄位型態為int,長度為8

    auto_increment 此欄位的值會自動增加

    上方是你的程式碼說明

    你若要將此欄位設定為主鍵則須在下方再新增一個

    PRIMARY KEY (`id_su`)

    且因為此為主鍵(具有唯一值得特性),所以也不能為空值,此時你的sql要修改如下

    create table 'data'(

    'id_su' int(8) NOT NULL auto_increment,

    PRIMARY KEY (`id_su`)

    );

    參考資料: ME
還有問題?馬上發問,尋求解答。