Android Sqlite不支持 update where select吗
UPDATE event
SET EVENT_PROCESS = 4
WHERE
LEARNING_EVENT_GROUP_ID IN (
SELECT DISTINCT
LEARNING_EVENT_GROUP_ID
FROM
event
WHERE
EVENT_TYPE = 1
AND EVENT_PROCESS != 4
AND (
(
(
EVENT_SEQUENCE = 1
OR EVENT_SEQUENCE = 2
)
AND 1463681631460 >= (
EVENT_EXPECTED_FINISHED_DATE + 86400000
)
)
OR 1463681631460 >= (
EVENT_EXPECTED_FINISHED_DATE + 172800000
)
)
)
这是我的sql,在Sqlite Navicat里面可以执行,但是在Android里面不报错,但就是没效果,是Android不支持这种形式的sql吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SQLite的语法是没问题的,但你有没有考虑过在android调用sqlite需要的那套封装你用了没有,那是java实现的方法,不是命令行哎