Einfügen von NULL-Daten in eine MySQL-Datenbank mit Python
Das Einfügen leerer Datenvariablen in eine MySQL-Datenbank mit Python kann zu Fehlern führen. Um dieses Problem zu beheben, können Sie die leeren Variablen in NULL-Werte ändern, die von MySQL akzeptiert werden, ohne Daten hinzuzufügen.
Um eine leere Variable mit mysqldb und Cursor.execute() in NULL zu konvertieren, weisen Sie den Wert zu Keine für die Variable anstelle von „NULL“. Der folgende Code demonstriert dies:
<code class="python">value = None cursor.execute("INSERT INTO table (`column1`) VALUES (%s)", (value,))</code>
Dadurch wird NULL in die Spalte Spalte 1 der Tabellentabelle eingefügt.
Diese Lösung vermeidet die Verwendung einer IF-Anweisung zum Konvertieren leerer Variablen in 0, was passieren könnte die nachfolgende Datenanalyse in MySQL beeinträchtigen. Indem Sie den Wert auf „Keine“ setzen, stellen Sie sicher, dass die Datenbank das Fehlen von Daten erkennt, ohne ihren tatsächlichen Wert zu ändern.
Das obige ist der detaillierte Inhalt vonWie füge ich mit Python NULL-Daten in eine MySQL-Datenbank ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!