私はここで盲目になります...このSQLでエラーを見つけることができないようです:
INSERT INTO sankt_groups_order (
parent_group_id,
child_group_id,
order
) VALUES (?,?,?)
ON DUPLICATE KEY UPDATE
order = ?
;
このエラーが発生します:
SQLSTATE[42000]: Syntax error or access violation:
1064 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 'order ) VALUES ('65',NULL,'3') ON DUPLICATE KEY UPDATE order = '3''
次に、このSQLは私が思うことをしますか?行全体が欠落している場合は挿入し、存在する場合は順序を更新するために必要です...インデックス作成parent_group_id
とchild_group_id
一意があります。