Python sqlite3在查询时正在更改列的值

Python sqlite3在查询时正在更改列的值,python,sqlite,Python,Sqlite,我有一个sqlite3数据库,如下所示: 当我进行简单查询时:SELECT 2019,code FROM maps 它将更改2019列的值。输出如下所示: 我怎样才能避免这种情况? 我应该重命名列名吗? 干杯您必须将数字或保留关键字的列名作为字符串传递: 选择“2019”,从地图中选择代码 如果您只传递整数2019,则这将是赋值,而不是列名。:) 我看不出有什么问题,有什么变化?

我有一个sqlite3数据库,如下所示:

当我进行简单查询时:
SELECT 2019,code FROM maps
它将更改2019列的值。输出如下所示:

我怎样才能避免这种情况? 我应该重命名列名吗?
干杯

您必须将数字或保留关键字的列名作为字符串传递:
选择“2019”,从地图中选择代码


如果您只传递整数
2019
,则这将是赋值,而不是列名。:)

我看不出有什么问题,有什么变化?