我有一个带有索引的表PRIMARY KEY (user_id, lesson_id)。我想使用这个索引来消除预先检查表中输入值的需要。但是在 Wordpress 中添加这样的条目总是会引发错误。例如,这个:Ошибка базы данных WordPress: [Duplicate entry '1-1' for key 'PRIMARY'] INSERT INTO `w3junique_lessons_visits` (`user_id`, `lesson_id`) VALUES (1, '1')
在这种情况下,正确的做法是什么?除了值之外,您可能还需要向查询中添加一些内容INSERT?现在添加是通过$wpdb->insert($table, $params).
您需要通过
IGNORE在后面添加一个词来更改 SQL 查询INSERT: