Als «mysql» getaggte Fragen

74
Wie suche ich JSON-Daten in MySQL?

Ich füge meine Daten in eine Datenbank mit ein json_encoded. Jetzt möchte ich in "Feature" suchen, kann es aber nicht. MySQL-Abfrage: SELECT `id` , `attribs_json` FROM `products` WHERE `attribs_json` REGEXP '"1":{"value":[^"3"$]' Diese Abfrage zeigt mir alle Zeilen mit dem Schlüssel "1" und Wert...

73
Die aktuelle Abfrage drucken, die MySQLdb ausführt?

Ich suche nach einer Möglichkeit, Abfragen zu debuggen, während sie ausgeführt werden, und habe mich gefragt, ob es eine Möglichkeit gibt, MySQLdb die tatsächlich ausgeführte Abfrage ausdrucken zu lassen, nachdem die Parameter und all das vollständig eingefügt wurden. Aus der Dokumentation geht...

73
ALTER TABLE ADD COLUMN dauert lange

Ich habe nur versucht, einer Tabelle (main_table) in einer Datenbank eine Spalte mit dem Namen "location" hinzuzufügen. Der Befehl, den ich ausführe, war ALTER TABLE main_table ADD COLUMN location varchar (256); Die main_table enthält> 2.000.000 Zeilen. Es läuft länger als 2 Stunden und...

73
"Daten zu lang für Spalte" - warum?

Ich habe ein MySQL-Skript geschrieben, um eine Datenbank für hypothetische Krankenhausunterlagen zu erstellen und diese mit Daten zu füllen. Eine der Tabellen, Abteilung, enthält eine Spalte mit dem Namen Beschreibung, die als Typ varchar (200) deklariert ist. Beim Ausführen des INSERT-Befehls...

73
# 1214 - Der verwendete Tabellentyp unterstützt keine FULLTEXT-Indizes

Ich erhalte die Fehlermeldung, dass der Tabellentyp keine FULLTEXT-Indizes unterstützt. Wie kann ich das erreichen? Hier ist mein Tisch: CREATE TABLE gamemech_chat ( id bigint(20) unsigned NOT NULL auto_increment, from_userid varchar(50) NOT NULL default '0', to_userid varchar(50) NOT NULL default...

72
Soll ich zählen (*) oder nicht?

Ich weiß, dass es im Allgemeinen eine schlechte Idee ist, solche Abfragen durchzuführen: SELECT * FROM `group_relations` Aber wenn ich nur die Anzahl haben möchte, sollte ich mich für diese Abfrage entscheiden, da sich dadurch die Tabelle ändern kann, aber immer noch die gleichen Ergebnisse...