Als «mysql» getaggte Fragen

289
Wie bekomme ich das Maximum von zwei Werten in MySQL?

Ich habe es versucht, bin aber gescheitert: mysql> select max(1,0); FEHLER 1064 (42000): In Ihrer SQL-Syntax ist ein Fehler aufgetreten. Überprüfen Sie das Handbuch Dies entspricht Ihrer MySQL-Serverversion für die richtige Syntax in der Nähe von '0)' in Zeile

287
INSERT mit SELECT

Ich habe eine Abfrage, die mit einer Auswahl eingefügt wird: INSERT INTO courses (name, location, gid) SELECT name, location, gid FROM courses WHERE cid = $cid Ist es möglich, nur "Name, Ort" für die Einfügung auszuwählen und gid auf etwas anderes in der Abfrage zu

285
Benennen Sie eine Tabelle in MySQL um

Das Umbenennen einer Tabelle funktioniert in MySQL nicht RENAME TABLE group TO member; Die Fehlermeldung lautet #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group RENAME TO member' at line...

281
ROW_NUMBER () in MySQL

Gibt es in MySQL eine gute Möglichkeit, die SQL Server-Funktion zu replizieren ROW_NUMBER()? Beispielsweise: SELECT col1, col2, ROW_NUMBER() OVER (PARTITION BY col1, col2 ORDER BY col3 DESC) AS intRow FROM Table1 Dann könnte ich zum Beispiel eine Bedingung hinzufügen, die intRowauf 1...

279
MySQL Orderby eine Zahl, Nullen zuletzt

Derzeit mache ich eine sehr einfache OrderBy in meiner Erklärung. SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC Das Problem dabei ist, dass NULL-Einträge für 'Position' als 0 behandelt werden. Daher erscheinen alle Einträge mit Position als NULL vor denen mit 1,2,3,4. z.B:...

279
UTF-8: Allgemein? Behälter? Unicode?

Ich versuche herauszufinden, welche Sortierung ich für verschiedene Datentypen verwenden soll. 100% des Inhalts, den ich speichern werde, sind vom Benutzer eingereicht. Nach meinem Verständnis sollte ich UTF-8 General CI (ohne Berücksichtigung der Groß- und Kleinschreibung) anstelle von UTF-8...