お世話になります。MySQLとPHPを勉強中のものです。
初めてレンタルサーバでデータベースを構築することになりました。ストレージエンジンはMyISAMを使う予定ですがこちらも初めてです。レンタルサーバの関係上InnoDBは使うことができません。
PHP:5.3.28
MySQL:5.0.77
質問1:「外部キー制約をサポートしていない」というのは外部キー制約に反すること(親テーブルに存在しない値を持つデータを子テーブルに挿入するなど)を行った場合に、エラーが出ずそのまま処理されるという認識でよいのでしょうか。
また外部キーを含むテーブル設計の場合、挿入などの操作をする前に、親テーブルに値が存在するかselectで確認を行えば大丈夫でしょうか。
質問2:トランザクションが使えないということですが、ほかに代用できるやり方はあるのでしょうか。
勉強不足で申し訳ないのですが教えて頂けますでしょうか。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/03/07 06:48