当客户还没有购买产品的记录时,我正在尝试执行INSERT INTO查询.
我已经尝试了下面的sql,但似乎没有用.
$queryAddPurchase = "INSERT INTO purchase (UserID,Product,Price) VALUES ('$userID','$product','$price') WHERE NOT EXISTS(SELECT Product FROM purchase WHERE Product = '$product' AND UserID = '$userID')";
我收到的错误如下:
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 Product FROM purchase ‘ at line 3
任何建议将不胜感激!