python中的每个元素列表都是一个SQL查询。如何检查元素以查看它们是否可执行

python中的每个元素列表都是一个SQL查询。如何检查元素以查看它们是否可执行,python,mysql,list,Python,Mysql,List,假设我有一个列表,其中每个元素都有sql查询: 比如说, CREATE TABLE STATION (ID INTEGER PRIMARY KEY, CITY CHAR(20), STATE CHAR(2), LAT_N REAL, LONG_W REAL); 是列表中的第一个元素,有一个查询,第二个可能有两个查询,看起来像 INSERT INTO STATION VALUES (13, 'Phoenix', 'AZ', 33, 112); INSERT INTO STATION

假设我有一个列表,其中每个元素都有sql查询:
比如说,

CREATE TABLE STATION 
(ID INTEGER PRIMARY KEY, 
CITY CHAR(20), 
STATE CHAR(2), 
LAT_N REAL, 
LONG_W REAL);
是列表中的第一个元素,有一个查询,第二个可能有两个查询,看起来像

INSERT INTO STATION VALUES (13, 'Phoenix', 'AZ', 33, 112); 
INSERT INTO STATION VALUES (44, 'Denver', 'CO', 40, 105); 
我是否应该研究python中的API或工具,以便测试这些查询是否可执行(检查以确保语法正确)

谢谢