Könnten Sie mir bitte helfen, herauszufinden, was ich falsch mache? Ich versuche einen neuen Spieler in die Spielertabelle einzufügen. diese ist die Python-Code:Zeile in psql db mit psycopg2 einfügen
def registerPlayer(name):
code for connecting to db and cursor
c.execute("INSERT INTO players(player_name) VALUES({name});".format(name=name))
code for committing to db and closing the connection
hier ist mein Tabellenschema:
CREATE TABLE players(
player_id serial PRIMARY KEY,
player_name varchar(50) NOT NULL
);
unten Fehler:
psycopg2.ProgrammingError: syntax error at or near "Nalaar" LINE 1:
INSERT INTO Spieler (player_name) VALUES (Chandra Nalaar);
vielen Dank! Es hat keinen Fehler gezeigt, nachdem ich den Code überarbeitet habe (obwohl der letzte Teil laut der Dokumentation {"name": name "} sein sollte. – rstreet
@street du bist willkommen, sorry über den Tippfehler, ich tippte es von meinem Telefon: S. – abccd