Mysql
 sql >> база данни >  >> RDS >> Mysql

MySqlDb хвърля Операнд трябва да съдържа 1 колона(и) при вмъкване на оператор за игнориране

Проблемът беше, че данните влизаха в tags колона. Опитваше се да предаде списък вместо низ.

За извадката в моя първоначален въпрос използвах този код, за да го преобразувам в низ.

','.join([u'plotting', u'equation-solving', u'differential-equations', u'numerical-integration', u'notebooks'])

Трябва също да се отбележи, че обърках реда си за комит. Трябва да бъде db.commit() не cur.commit()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да предотвратите тази грешка:Предупреждение:mysql_fetch_assoc() очаква параметър 1 да бъде ресурс, булев, даден в ... на ред 11

  2. Как да настроите MySQL да използва GMT в Windows и Linux

  3. mysql:изберете, вмъкнете, изтрийте и актуализирайте в една заявка

  4. Как да добавя колона с помощта на alter в mysql?

  5. MYSQL показва неправилни редове при използване на GROUP BY