当我尝试将TOP 1
添加到我的select语句时,我一直收到错误消息。 SQL运行没有TOP 1
,所以它让我觉得WEB SQL不支持TOP
,但我找不到任何在线文档。
有人在他们的WEB SQL中成功使用过TOP
吗?
这不起作用!
tx.executeSql('SELECT TOP 1 * FROM MyForms WHERE laganRef IS NOT NULL', [], trySend, errorHandler);
但这有效!
tx.executeSql('SELECT * FROM MyForms WHERE laganRef IS NOT NULL', [], trySend, errorHandler);
非常感谢任何帮助。
史蒂芬
答案 0 :(得分:5)
我相信WEB SQL使用LIMIT
代替TOP
。所以这应该有效:
'SELECT * FROM MyForms WHERE laganRef IS NOT NULL LIMIT 0,1'
答案 1 :(得分:0)
tx.executeSql('SELECT * FROM MyForms WHERE laganRef IS NOT NULL LIMIT 1'
, [], trySend, errorHandler);
试试这个......
答案 2 :(得分:0)
LIMIT 0,1 对我来说很好。
SELECT COL1, COL2 FROM TABLE1 LIMIT 0,1;