INSERT INTO user_buy_record ( user_id, book_id, book_name, book_index_id, book_index_name, buy_amount, create_time ) VALUES ( 1652552608025743369, 1262260513468564142, "娇女悍嫡", 1665884509117087744, "第6章 兜里有钱", 12, "2023-07-13 11:35:26" ) IF NOT EXISTS SELECT 1 FROM user_buy_record a WHERE a.user_id = 1652552608025743369 AND a.book_index_id = 1665884509117087744
时间: 2024-04-19 09:25:42 浏览: 108
MYSQL 小技巧 -- LAST_INSERT_ID
这是一个SQL语句的样例,用于向表中插入数据并检查是否存在指定的记录。该语句首先尝试插入一条新记录到 "user_buy_record" 表中,然后使用 "IF NOT EXISTS" 子句来检查是否存在符合指定条件的记录。
如果指定的用户ID(user_id)和书籍索引ID(book_index_id)在表中已经存在,则不会执行插入操作。如果不存在符合条件的记录,则会执行插入操作。
请注意,这只是一个样例,具体的语法和表结构可能会根据实际情况有所不同。在实际使用时,请根据数据库类型和表结构进行适当的调整。
阅读全文