无法 select 行 where uuid = (number)

Unable to select row where uuid = (number)

所以我试图在我的数据库中查找一个 uuid 但是当我尝试 select 它给了我这个错误

SELECT (`udid`, 1, 100) FROM `payments` 
WHERE `udid` = 584BA8D699204951B0B4C1591728E88E LIMIT 0, 25

1241 - 操作数应包含 1 列

我试过将限制设置为 100 个字符,但你可以看到同样的错误

id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
udid VARCHAR(50) NOT NULL,
paid BOOLEAN

这应该有效:

SELECT `udid`, 1, 100 FROM `payments` WHERE `udid` = "584BA8D699204951B0B4C1591728E88E" LIMIT 0, 25

从 'udid, 1, 100' 周围删除 '(' ')' 是解决方法,但是您还需要引用字符串。