我试图在表中插入一行,但前提是表中不存在 X 和 Y 的组合,所以我四处搜索并最终提出了这个查询,但它什么也没做,并且抛出 no错误。
INSERT INTO `tiles` (`TileID`, `Type`, `X`, `Y`)
SELECT UUID(), (FLOOR(RAND() * 4)), 0, 0 FROM `tiles`
WHERE NOT EXISTS (SELECT 1 FROM `tiles` WHERE `X`=0 AND `Y`=0) LIMIT 1;
任何帮助是极大的赞赏。