ヘルプ!phpMyAdmin を初めて使用します。主キーとして設定する予定の列は、phpMyAdmin の TEXT です。エラー メッセージが表示され、主キーを設定できません。そして、INTに変更したくありません。どうすればこれを解決できますか? ミリオンありがとう!
PS。まだ値を入力しておらず、このテーブルに他のテーブルを関連付けていません。
ヘルプ!phpMyAdmin を初めて使用します。主キーとして設定する予定の列は、phpMyAdmin の TEXT です。エラー メッセージが表示され、主キーを設定できません。そして、INTに変更したくありません。どうすればこれを解決できますか? ミリオンありがとう!
PS。まだ値を入力しておらず、このテーブルに他のテーブルを関連付けていません。
テキスト列に主キーを設定できます。phpMyAdmin で、テーブルの構造を表示し、[インデックス] をクリックして、1 つの列にインデックスを作成するように依頼します。次に、プライマリを選択し、テキスト列を選択しますが、一意になるように十分な長さを設定する必要があります。
MySQL は列の最初の x 文字をインデックス化できますが、TEXT 型は可変長であるため、mysql は列の一意性を保証できません。それでもテキスト列が必要な場合は、VARCHAR を使用してください。