WEB SQL SELECT TOP 1错误

时间:2014-01-10 11:12:38

标签: javascript html5 web-sql

当我尝试将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); 

非常感谢任何帮助。

史蒂芬

3 个答案:

答案 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;