insert into creditcard_info (member_id,card_type,card_number)
values ('1','Discover','555')
where not exists (
select * from creditcard_info
where card_number='555' and
card_type='Discover')
カード番号が既に存在するかどうかを確認できるようにしたい.. card_number が存在し、カード card_type が存在する場合は、追加しないでください。それ以外の場合は、この新しいカード番号をカード タイプとともに挿入します。
特定の番号が存在しないテーブルへの挿入に苦労しています。
このエラーが発生します:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL
server version for the right syntax to use near 'where not exists (select * from
creditcard_info where card_number='555')' at line 2
私を助けてくれてありがとう:)