При работе с Python и SQL у меня есть отдельные сценарии для вставки, изменения, печати данных из моей базы данныхMySql

Форум по Mysql
Ответить
Anonymous
 При работе с Python и SQL у меня есть отдельные сценарии для вставки, изменения, печати данных из моей базы данных

Сообщение Anonymous »

Я новичок в SQL и Python. I have been learning how to manipulate data using python instead of directly from SQL but I am logically thinking that since I have already ran a script to add data I should have different scripts for other actions like:
  • print
  • alter
  • inserting
Эта часть должна вставить одну запись в тестовую базу данных. < /p>
< /blockquote>

Код: Выделить всё

mycursor = mydb.cursor()
sql = 'INSERT INTO users (email, bio, country) VALUES (%s, %s, %s)'
val = ('boss@gmail.com', 'SQL is life', 'ZW')
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record inserted.")
< /code>

Когда я хочу, затем распечатать базу данных < /p>
< /blockquote>
sql = 'SELECT * FROM users'
mycursor.execute(sql)

db_content = mycursor.fetchall()
for record in db_content:
print(record)
< /code>
Я получаю такую ​​ошибку после добавления печатной части < /p>
self._connection.cmd_query(
~~~~~~~~~~~~~~~~~~~~~~~~~~^
self._stmt_partition["mappable_stmt"],
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
read_timeout=self._read_timeout,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
write_timeout=self._write_timeout,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
Я ожидал увидеть мои данные, полученные из базы данных MySQL в консоли

Подробнее здесь: https://stackoverflow.com/questions/797 ... nserting-a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»