Python将值插入mysql语句

时间:2019-05-28 08:44:25

标签: python mysql python-3.x

我正尝试在mysql句子中插入一个值,因此mysql可以将该句子使用具有值的SELECT中来自db的数据。

我认为在代码中显示它会更快: 代码中的注释


connection = mysql.connector.connect(host='localhost', database='ninsho', user='root', password='xxx', unix_socket="/var/run/mysqld/mysqld.sock")
cursor = connection.cursor()
query = "SELECT date FROM Persons WHERE date = '%s'"
data = ('05/28/2019') # trying to insert date today so it will show my values from that day only.
# It works without that value, but with formating it throws error
# Error = ValueError: Could not process parameters
cursor.execute(query, data)
myresult = cursor.fetchall()
for x in myresult:
    print(x)

0 个答案:

没有答案