尝试生成唯一代码以防止重复我使用 HAVING 子句使用以下查询,以便我可以使用别名但我得到重复键错误:
SELECT
FLOOR(100 + RAND() * 899) AS random_code
FROM product_codes
HAVING random_code NOT IN (values)
LIMIT 1
以下代码不起作用,这是我需要的:
https://stackoverflow.com/a/4382586
有没有更好的方法来实现这一点,或者我的查询有问题?