我正在运行一个带有自定义python软件的服务器,该软件可以从基于linux的设备中收集和存储数据。数据存储在mysql上,包含序列号、访问时间戳、用户平均年龄等信息。我想做的是部署一个web应用程序,它可以显示mysql中收集的数据集中的统计信息。示例BBB45600BBB23411HHH45677
40% s/n is HHH class
可以像那样通过web接口显示这些统计数据,但是要从
mysql> select * from heartbeat order by id desc limit 20;Empty set (0.00 sec)
+-----+-------+--------------+------+-----+---------+----------------+
3 row
在这个过程中,我学到了这一点,但是我不知道我在哪里读过或者听到过,因为我在网上没有发现支持它的东西,但我记得当从mysql4.x升级到mysql5.x时,所需的更改之一是,如果包含插入,那么插入的自动增量字段必须从MySQL4.x允许:插入表(table_id,name,location)值(‘,'john','NY');
但是MySQL5.x必须有: INSERT INTO (table_id,name,location)值(NULL,'john','
我使用Python MySQL连接器通过更新行将数据添加到表中。用户输入序列号,然后添加包含序列号的行。我一直收到一个SQL语法错误,我不知道它是什么。s") conn.commit() 错误: mysql.connector.errors.ProgrammingError: 1064 (42000): You have an error in your SQ