× 無料のユーザー登録をすると学習状況を管理することができるようになります

#07 フィールドの高度な設定について

さて続きをやっていきましょう。
今回はフィールドを指定するときに付けられる便利なオプションがいくつかありますので、主なものを見ていきましょう。

フィールドに設定できる高度なオプションについて見ていきます。

  • 入力を必須にする
  • デフォルト値を指定する
  • 自動で連番をふる
  • 索引を設定する

このレッスンでは MySQL 5.5.25 を使用しています。

2012年8月31日
特定のテーブルにどういった索引が設定されているかは次のコマンドでわかります。
show indexes from (テーブル名)
あわせて覚えておくと良いでしょう。
2012年7月30日
auto_increment を指定したフィールドには、必ずインデックスを指定してあげる必要があります。

インデックスは primary key である必要はなく、通常の key でも構いません。

もしインデックスを指定しなかった場合には「Incorrect table definition; there can be only one auto column and it must be defined as a key」というエラーメッセージが表示されます。

このレッスンの問題を報告する

この動画に関する、よくある質問はまだありません。

プレミアム会員(月額980円)になると、全レッスンの素材ファイルをダウンロードできます。

詳しい説明を読む

プレミアム会員(月額980円)になると、全レッスンのソースコードを見られるようになります。

詳しい説明を読む

このレッスンの問題を報告する

先生に質問してみよう (試験運用中)