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

MySQL:主キーのすべての部分がNULLであってはなりません。キーにNULLが必要な場合は、代わりにUNIQUEを使用してください

    MySQL 5.7以降、主キーのnull値をサポートしなくなりました。

    こちらのドキュメントを参照してください

    つまり、user_id 主キーとして使用される場合、キーをnullにすることはできません。 null許容型ではないと宣言する必要があります:

    CREATE TABLE `BucketList`.`tbl_user` (
      `user_id` BIGINT AUTO_INCREMENT,
      `user_name` VARCHAR(45) NULL,
      `user_username` VARCHAR(45) NULL,
      `user_password` VARCHAR(45) NULL,
    PRIMARY KEY (`user_id`));
    

    NULLがないことに注意してください BIGINTの後 )



    1. 1つの列を複数の行に分割する

    2. SQLServerデータベースとMySQLデータベースを同期する方法

    3. PowerShellSQLServer出力を列と行にフォーマットする

    4. MySQLは127.0.0.1で動作しますが、ローカルホストでは動作しませんか?