我有一个简单的问题: 我是sql的新手所以我有这个问题:
如果names是数字,则以下方法有效。如果names是一个字符串,如何编写此查询?
ourDatabase.update(DATABASE_TABLE, cv , KEY_NAME + "=" + names, null);
答案 0 :(得分:2)
SQL中的字符串文字引用于'single quotes'
。
虽然最好在这里使用?
文字占位符和绑定参数,例如
ourDatabase.update(DATABASE_TABLE, cv, KEY_NAME + "=?", new String[]{names} );