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存在不添加 與卡一起插入其他新卡號鍵入mysql插入不存在語法錯誤。我不知道什麼是錯的
我很難與插入某個數字不存在的表中。
即時得到這個錯誤:
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
謝謝大家提前幫助我:)
創建'CARD_NUMBER + card_type'領域 – zerkms 2012-04-25 02:15:41
的事情是,卡類型設置爲僅幾類,是不是唯一的唯一索引....數量也可以相同與不同的類型....我只是想它,以便它檢查是否存在卡類型和卡號存在作爲記錄 – user1235103 2012-04-25 02:39:07