使用MySQL 5.5.60。 在Mysql中运行select查询时,我遇到了一些奇怪的行为。如果我运行这个查询mysql> select * from list where list_id = "1946"\G 一切正常运行,并返回id为1946的列表。这就是它变得奇怪的地方。如果我将查询更改为如下所示: mysql
我在我的MySQL数据库中有一个名为users的表,我多年来一直将这个数据库与具有ORM结构的Ruby on Rails应用程序一起使用。表中有id字段,该字段配置为AI (自动增量)、BIGINT。SQL允许我在数据类型INT的WHERE子句中使用字符串。正如我们从示例中看到的,我的DB将我给出的字符串转换为位置0处的