Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 11, 2016 22:16:12

ss100s
Зарегистрирован: 2016-02-29
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

запись переменной в mysql

Есть бд ‘mydb’, таблица ‘mydb’, столбец ‘mydb’ тип text.
Пробую записать переменную:

 import MySQLdb
znachenie = "12345"
MyDB=MySQLdb.connect(host='localhost', user='mydb', passwd='pass', db='mydb', charset='utf8')
cursor = MyDB.cursor()
cursor.execute(""" INSERT INTO mydb(mydb) VALUES (%s)""", (znachenie))
MyDB.commit()
MyDB.close()
Скрипт отрабатывает, но при попытке посмотреть результат выдает:
 SHOW COLUMNS FROM [mydb];
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[mydb]' at line 1
mysql> SELECT * FROM [mydb];
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[mydb]' at line 1

Офлайн

#2 Дек. 12, 2016 09:09:54

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

запись переменной в mysql

при чем тут питон?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Дек. 12, 2016 09:46:27

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

запись переменной в mysql

ss100s
 , (znachenie))
Это не кортеж.

 (znachenie,)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version