Als «mysql» getaggte Fragen

132
MySQL ON DUPLICATE KEY - letzte Einfügungs-ID?

Ich habe folgende Frage: INSERT INTO table (a) VALUES (0) ON DUPLICATE KEY UPDATE a=1 Ich möchte die ID des Inserts oder des Updates. Normalerweise führe ich eine zweite Abfrage aus, um dies zu erhalten, da insert_id () meiner Meinung nach nur die 'eingefügte' ID und nicht die aktualisierte ID...

132
Setzen Sie den Wert in MySQL auf NULL

Ich möchte, dass ein Wert festgelegt wird, NULLwenn in dem von mir eingereichten Formular nichts in das Textfeld eingefügt wird. Wie kann ich das erreichen? Ich habe versucht einzufügen, 'NULL'aber dies fügt nur das Wort NULLin das Feld ein. Ich bin mir nicht sicher, welchen Code ich dafür...

132
SQL - Aktualisieren Sie mehrere Datensätze in einer Abfrage

Ich habe Tabelle - Konfiguration . Schema: config_name | config_value Und ich möchte mehrere Datensätze in einer Abfrage aktualisieren. Ich versuche es so: UPDATE config SET t1.config_value = 'value' , t2.config_value = 'value2' WHERE t1.config_name = 'name1' AND t2.config_name =...

131
Wie führe ich einen MySQL-Befehl aus einem Shell-Skript aus?

Wie kann ich einen SQL-Befehl über ein Shell-Skript ausführen, damit ich ihn automatisieren kann? Ich möchte Daten, die ich in einer SQL-Datei gesammelt habe, mithilfe eines Shell-Skripts wiederherstellen. Ich möchte eine Verbindung zu einem Server herstellen und Daten wiederherstellen. Der Befehl...

130
MySQL verbindet sich mit der where-Klausel

Ich habe zwei Tabellen, an denen ich teilnehmen möchte. Ich möchte alle Kategorien in der Kategorietabelle und auch alle Kategorien, die von einem Benutzer in der Tabelle category_subscriptions abonniert wurden. Im Wesentlichen ist dies meine bisherige Frage: SELECT * FROM categories LEFT JOIN...

130
Masseneinsatz mit SQLAlchemy ORM

Gibt es eine Möglichkeit, SQLAlchemy dazu zu bringen, eine Masseneinfügung durchzuführen, anstatt jedes einzelne Objekt einzufügen? dh tun: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) eher, als: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`)...