私は、下の画像のようなフィールドを持つテーブルを持っています。 私はそのテーブルcakephpのテーブルの古いデータと比較して複数の行を挿入して削除する方法は?
- customer_register_id = 2、LANGUAGE_ID = 1
- customer_register_id = 2、LANGUAGE_ID = 3
- customer_register_id = 2、LANGUAGE_ID = 4
に挿入するいくつかの新しい行を有します私はテーブルの古い行を削除したくありません。既存の行 を更新し、行が存在しない場合は自動的に新しい行を挿入し、その行が新しいフィールドリストに含まれていない場合は古い行を削除します。
'もしその行が新しいフィールドリストに入っていなければ古い行を削除してください。' ...これが実際に何を意味するのか詳しく説明できますか? –
あなたの_exact_ CakePHPのバージョン( 'vendor/cakephp/cakephp/VERSION.txt'または' lib/Cake/VERSION.txt'の最後の行)を必ずお伝えください - ありがとう! – ndm