Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MYSQL- und Python-Fehler

Ihr Fehler liegt daran, dass Sie eine Tabelle ohne Primärschlüssel erstellt haben.

Verwenden Sie diese Anweisung (oder ähnlich):

sql = """CREATE TABLE try (COL1 INT, COL2 INT, PRIMARY KEY (COL1))"""

Hier geben wir diesen COL1 an soll der Primärschlüssel für die Tabelle sein. Ändern Sie nach Bedarf, um Ihren Anforderungen zu entsprechen.

Wenn Sie Ihrer Tabelle eine String-Spalte (mit der Länge 128) hinzufügen möchten:

 CREATE TABLE try (COL1 INT, COL2 INT, MyString VARCHAR(128), PRIMARY KEY (COL1))