では動作しませんなぜ私は次の制約を持つ2つのテーブルのORDERSとORDERITEMSを作成しました:私はORDERSテーブルに一つのエントリを削除したいし、その注文IDがORDERITEMSテーブルで使用されている場合は、私は、FK制約は、MySQL
alter table OrderItems add constraint FK_Reference_30 foreign key (orderId)
references Orders (orderId) on delete restrict on update restrict;
エラーや警告が出るはずです。しかし、実際には何も得られませんでした。 ORDERSに2行、ORDERITEMSに数行を挿入しました。 ORDERSのすべての行を削除しようとしたとき、私はそれをやりました。申し立てはありません。私はToad with MySQLでMySQLデータベースを使用しています。
InnoDBを有効にするにはどうすればよいですか?私はmy.ini(WindowsXPマシンで)のInnoDBに関連するコメントを解除できますが、私は他のことをする必要がありますか?私は--innodbオプションを使ってMySQL – 5YrsLaterDBA
の手動インストールバージョンを使用していますか? like:mysqld-nt --install --innodb – 5YrsLaterDBA