MySQL连接器/Python发布说明
语法:
ccnx.query (arg游戏)
执行SQL语句。允许的参数是声明
,缓冲
,生
,raw_as_string
.
ccnx.query ('DROP TABLE IF EXISTS t') ccnx.query('CREATE TABLE t (i INT NOT NULL AUTO_INCREMENT PRIMARY KEY)') ccnx.query('INSERT INTO t (i) VALUES (NULL),(NULL),(NULL)') ccnx.query('SELECT LAST_INSERT_ID()') row = ccnx.fetch_row() print('LAST_INSERT_ID(): ', row) ccnx.consume_result()
缓冲
而且生
,如果未提供,则从MySQL
实例。raw_as_string
是Python v2的一个特殊参数,返回str
而不是中bytearray
(兼容Connector/Python v1.x)。
要检查查询是否返回行,请检查have_result_set
财产的MySQL
实例。
查询()
返回真正的
如果查询执行,则抛出异常。它提出了一个TypeError
如果任何参数的类型无效,则异常MySQLInterfaceError
MySQL服务器返回的任何MySQL错误。