[Python] PyMySQL
基礎用法
import pymysql connection = pymysql.connect( host='localhost', port=3306, user='root', passwd='******', db='db', charset='utf8' ) #--- cursor = connection.cursor() def execute(sql): try: cursor.execute(sql) except Exception as ex: connection.rollback() return ex else: connection.commit() return True sql = f"...;" execute(sql) connection.close() """ Or with connection: with connection.cursor() as cursor: sql = '''...;''' cursor.execute(sql) # Connection is not autocommit by default. # So you must commit to save your changes. connection.commit() """
取得查詢結果
cursor.fetchone() / cursor.fetchall():pop 一筆/全部 結果
Last Updated on 2023/08/16 by A1go