いくつかの列を持つ単純なテーブルを作成しようとしています。私は以下を参照、列のいずれかにチェック制約を追加したいと思います:列にチェック制約を追加できません
create table jobs (
JOB_ID varchar(10) not null,
JOB_TITLE varchar(35) not null,
MIN_SALARY decimal(6,0),
MAX_SALARY decimal(6,0)
CHECK(MAX_SALARY<=25000)
);
これはCHECK
ラインのエラーを返します。
コンマまたは閉じ括弧が必要です。 (CHECKの近く)
前の行のようにカンマを追加した場合、 MAX_SALARY decimal(6,0),
、より多くのエラーが返されます:
シンボル名が必要です。予約されたキーワードは、逆引用符を除いた列名として使用することはできません。 MAX_SALARY
データベースサーバーはありますか? –
@Hackit私はこれに新しいので、私は専門用語ではあまりよく分かりません。しかし、私はxampp経由でphpMyAdminを実行しています –
okそれは 'MYSQL'です。 –