gpt4 book ai didi

android - 在 SQLite Android 中使用多个 WHERE 删除行

转载 作者:太空狗 更新时间:2023-10-29 12:50:02 26 4
gpt4 key购买 nike

这是删除具有多个 WHERE 参数的行的正确方法吗?我正在努力使其对数据库查询尽可能安全。

db.delete(TABLE, NAME + "=? and " + ID + "=? and " + ARG3 + "=?", new String[] { myName, x, argument3 });

还有,ID 是整数可以吗?为此,我还能在 String[] 中使用它吗?

最佳答案

你的方法看起来不错。


Also is it okay that ID is a integer? Can I still use it inside String[] for this?

您的编译器是回答这个问题的最佳方式。

但是,如果 x(例如)是一个整数,您可以使用以下任一方法:

new String[] { x + "" };
new String[] { String.valueOf(x) };

如果您担心 "=? 和 "+ ID + "=? 和 " 中的 ID 会给您带来错误,请不要担心它不会'

关于android - 在 SQLite Android 中使用多个 WHERE 删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13148436/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com