对于这里的 sql 专业人士来说,这可能是一个简单的问题:如何使用数据库(一个字段varchar(30)
)进行以下查询,得到不同的结果:
SELECT field FROM table WHERE field=1234;
返回:
1234
1234
和
SELECT field FROM table WHERE field="1234";
返回:
1234
因此,第一个查询似乎两次返回结果 1234,第二个查询是否只返回一次结果。数据库中的数据未知。更令人不安的是,数据库中的字段“字段”具有唯一键。
谢谢!