Als «mysql» getaggte Fragen

71
Tabelle ohne Spalte 'id' fortsetzen

Ich habe die folgende Sequelize-Definition einer Tabelle: AcademyModule = sequelize.define('academy_module', { academy_id: DataTypes.INTEGER, module_id: DataTypes.INTEGER, module_module_type_id: DataTypes.INTEGER, sort_number: DataTypes.INTEGER, requirements_id: DataTypes.INTEGER }, {...

70
INSERT INTO .. ​​ON DUPLICATE KEY UPDATE für mehrere Elemente

Ich möchte so etwas tun INSERT INTO t (t.a, t.b, t.c) VALUES ('key1','key2','value') ON DUPLICATE KEY UPDATE t.c = 'value'; INSERT INTO t (t.a, t.b, t.c) VALUES ('key1','key3','value2') ON DUPLICATE KEY UPDATE t.c = 'value2'; ta und tb sind Schlüssel. Das alles funktioniert gut, aber...

70
Wie erstelle ich eine virtuelle Spalte mit MySQL SELECT?

Wenn ich SELECT a AS b mache und b keine Spalte in der Tabelle ist, würde die Abfrage die "virtuelle" Spalte erstellen? Tatsächlich muss ich eine virtuelle Spalte in die Abfrage einbinden und einige Informationen in die Abfrage verarbeiten, damit ich sie später für jedes Element verwenden...

70
MySQL entfernt Duplikate schnell aus der großen Datenbank

Ich habe große (> Mil-Zeilen) MySQL-Datenbank durch Duplikate durcheinander gebracht. Ich denke, es könnte 1/4 bis 1/2 der gesamten Datenbank sein, die mit ihnen gefüllt ist. Ich muss sie schnell loswerden (ich meine Abfrageausführungszeit). So sieht es aus: id (index) | text1 | text2 | Die...

70
PostgreSQL GROUP BY anders als MySQL?

Ich habe einige meiner MySQL-Abfragen nach PostgreSQL migriert, um Heroku zu verwenden. Die meisten meiner Abfragen funktionieren einwandfrei, aber ich habe immer wieder einen ähnlichen wiederkehrenden Fehler, wenn ich group by verwende: FEHLER: Die Spalte "XYZ" muss in der GROUP BY-Klausel...

70
MySQL ordnet vorhandene Tabellenspalten an

Wie kann ich die Position einer bestimmten vorhandenen Spalte in der MySQL- Tabelle ändern ? Ex: Ich möchte die Spalte verschieben Benutzernamen stattdessen sein , nachdem alle Spalten von seiner aktuellen Position oder ich möchte es vor jeder bestimmten Spalte in meinem Tisch....

70
SQL Performance UNION vs OR

Ich habe gerade einen Teil eines Optimierungsartikels gelesen und bin bei der folgenden Aussage fehlerhaft vorgegangen : Bei Verwendung von SQL ersetzen Sie Anweisungen ORmit UNION: select username from users where company = ‘bbc’ or company = ‘itv’; zu: select username from users where company =...

69
MySQL Anzahl der Elemente in "in Klausel"

Ich habe drei Tabellen, um Benutzer zu definieren: USER: user_id (int), username (varchar) USER_METADATA_FIELD: user_metadata_field_id (int), field_name (varchar) USER_METADATA: user_metadata_field_id (int), user_id (int), field_value (varchar) Ich möchte einen Benutzer der mittleren Ebene...

69
Berechnen Sie das Alter in MySQL (InnoDb)

Wenn ich das Geburtsdatum einer Person in einer Tabelle im Formular gespeichert habe dd-mm-yyyyund es vom aktuellen Datum abziehe, in welchem ​​Format wird das Rückgabedatum angegeben? Wie kann ich dieses zurückgegebene Format verwenden, um das Alter einer Person zu berechnen?...

69
Postgres 9.1 vs MySQL 5.6 InnoDB?

Einfache Frage - Was wäre besser für eine mittelgroße / große Datenbank mit der Anforderung an die Kompatibilität mit ACID im Jahr 2012? Ich habe alles (gut die meisten) über mySQL vs pgSQL gelesen, aber die meisten dieser Beiträge beziehen sich auf Version 4.5.1 bzw. 7.8 und sind ziemlich...