我现在有这个解决方案随机条目:选择从MySQL与where子句
rs = lState.executeQuery("SELECT FLOOR(RAND() * COUNT(*))
FROM bases
WHERE user_id = " + userId + " AND is_valid = 1");
rs.next();
count = rs.getInt(1);
rs = lState.executeQuery("SELECT id, server, server_port, server_ssl,
server_starttls, server_auth, email, password, auth_wholemail
FROM bases LIMIT " + count + ", 1");
但它不工作,因为FLOOR(RAND() * COUNT(*))
不与is_valid = 1
返回ID。 那么如何从MySQL whith where子句(其中is_valid = 1)快速选择随机条目?