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

データベースの主キーは整数である必要がありますか?

    varcharを使用できます また、それぞれが一意であることを確認する限り 。ただし、これは理想的ではありません(詳細については、以下の記事のリンクを参照してください)。

    あなたが探しているものは自然キーと呼ばれています ただし、自動インクリメントされ、RDBMSによって処理される主キーは、代理キーと呼ばれます。 これが好ましい方法です。したがって、整数である必要があります 。

    詳細:



    1. オーケストレーションツールを使用せずにMariaDBGaleraクラスターを実行する-DBコンテナー管理:パート2

    2. MySQLの重複行を削除します(主キーを無視します)

    3. エラー#2002ソケット'/Applications/MAMP/tmp/mysql/mysql.sock'を介してローカルMySQLサーバーに接続できません(2)

    4. EBSからエフェメラルストレージにデータを移動すると、MySQLクエリのパフォーマンスが向上しますか?