sql >> Databáze >  >> RDS >> Mysql

V příkazu SQL nebyly použity všechny parametry (Python, MySQL)

Značka parametru je %s ne %d .

add_user = """INSERT INTO DB.tbluser 
              (username, department, startyear, currentpos, link) 
              VALUES (%s, %s, %s, %s, %s)"""

Všimněte si, že značky parametrů používá mysql.connector může vypadat stejně jako %s používá se ve formátování řetězců v Pythonu, ale vztah je pouze náhodný. Některé databázové adaptéry jako oursql a sqlite3 použijte ? jako značka parametru namísto %s .



  1. SQLiteStatement proveďte SELECT / INSERT / DELETE / UPDATE

  2. CHYBA:oprávnění odepřeno pro schéma user1_gmail_com na znaku 46

  3. Tipy k tabulce Microsoft Access – triky a pokyny, část 2

  4. Jak vložit více řádků z pole pomocí frameworku CodeIgniter?