sql >> データベース >  >> RDS >> Mysql

ALTERテーブル-MySQLにAUTOINCREMENTを追加

    CREATE TABLE ALLITEMS(
        itemid INT(10)UNSIGNED,
        itemname VARCHAR(50)
    );
    
    ALTER TABLE ALLITEMS CHANGE itemid itemid INT(10)AUTO_INCREMENT PRIMARY KEY;
    
    DESC ALLITEMS;
    
    INSERT INTO ALLITEMS(itemname)
    VALUES
        ('Apple'),
        ('Orange'),
        ('Banana');
    
    SELECT
        *
    FROM
        ALLITEMS;
    

    CHANGEと混同しました およびMODIFY 以前のキーワード:

    ALTER TABLE ALLITEMS CHANGE itemid itemid INT(10)AUTO_INCREMENT PRIMARY KEY;
    
    ALTER TABLE ALLITEMS MODIFY itemid INT(5);
    

    そこにいる間、AUTO_INCREMENTにも注意してください 事前定義された番号で開始することもできます:

    ALTER TABLE tbl AUTO_INCREMENT = 100;
    


    1. PostgreSQLで現在の時刻を取得する方法

    2. Asinh()がPostgreSQLでどのように機能するか

    3. Oracleデータベースで例外変数を使用してユーザー定義の例外を宣言する方法

    4. Javascriptプロンプトボックスから値を取得してPHP変数に渡してSQLに保存できるようにするにはどうすればよいですか?