Articles of mysql

Wie kann ich eine maximale Anzahl von Zeilen in der MySQL-Tabelle festlegen?

Ich muss eine maximale Anzahl von Zeilen in meiner MySQL-Tabelle festlegen. Die Dokumentation sagt uns, dass man folgenden SQL-Code verwenden kann, um eine Tabelle zu erstellen: CREATE TABLE `table_with_limit` `id` int(11) DEFAULT NULL ) ENGINE=InnoDB MAX_ROWS=100000 Die MAX_ROWS Eigenschaft ist jedoch keine feste Grenze (“speichere nicht mehr als 100 000 Zeilen und lösche andere”), sondern […]

MySQL triggers aus, um ein Feld auf den Wert von id zu aktualisieren

Ich möchte einen Trigger haben, um folgende Operation für eingefügte Datensätze auszuführen: # pseudocode if new.group_id is null set new.group_id = new.id else # don’t touch it end Genauer gesagt: Ich habe eine Tabelle mit drei Spalten: id Primärschlüssel, group_id Int, value Varchar. Wenn ich mit group_id wie group_id einfügen: INSERT INTO table(value, group_id) VALUES […]

Ausgabe aller PHP-Fehler in die database nicht error_log

Ist es möglich, dass alle PHP-Fehler in MySQL anstatt in die Standarddatei error_log geschrieben werden? Ich denke, das wäre möglich, wenn ich meinen eigenen Fehler-Handler von Grund auf neu schreiben würde, aber ich habe eine Menge Legacy-Code installiert und im Idealfall würde ich nur eine globale Änderung vornehmen und das wäre es. Kann das gemacht […]

Übereinstimmen aller Werte in der IN-Klausel

Gibt es eine Möglichkeit sicherzustellen, dass alle Werte in einer IN Klausel übereinstimmen? Beispiel: Ich kann IN als: IN (5,6,7,8) . Ich brauche es wie ein AND über mehrere Zeilen hinweg. UPDATE: Ich brauche dies, um Unternehmen aus db aufzulisten, die bestimmte Parameter erfüllen. Unternehmen und Taxonomie sind VIEL ZU VIELEN Relationen. Ich benutze Yii-Framework. […]

MySQL – SQL_BIG_SELECTS

Hey, ich habe SQL_BIG_SELECTS untersucht, aber die MySQL-Dokumentation war bisher ziemlich wenig hilfreich. Ich bin auf der Suche nach einem Hinweis, wie Fehler wie der folgende verhindert werden können. FEHLER 1104: Der SELECT würde zu viele Datensätze untersuchen und wahrscheinlich sehr lange dauern. Überprüfen Sie Ihr WHERE, und verwenden Sie SET OPTION SQL_BIG_SELECTS = 1, […]

UTF-8-Zeichencodierungsschlacht json_encode ()

Suche Ich suche nach Zeilen mit Akzentbuchstaben. Die Kodierung für die Spalte ( NAME ) lautet latin1_swedish_ci . Der Code Die folgende Abfrage gibt Abord â Plouffe mit phpMyAdmin zurück: SELECT C.NAME FROM CITY C WHERE C.REGION_ID=10 AND C.NAME_LOWERCASE LIKE ‘%abor%’ ORDER BY C.NAME LIMIT 30 Im Folgenden werden erwartete Werte db_fetch_all( $result ) function […]

Wie funktioniert ein MYSQL Self-Join?

Ich habe vor kurzem eine Frage zu Self-Joins gestellt und ich habe eine tolle Antwort bekommen. Die Abfrage soll die ID, das Startdatum und den Preis von Event2 nach Event1 nach 1 Tag finden. Der Code funktioniert gut. Aber ich verstehe nicht wie. Könnte jemand so ausführlich wie möglich erklären, was die verschiedenen Teile der […]

Eine Einschränkung, die das Einfügen einer leeren Zeichenfolge in MySQL verhindert

In dieser Frage habe ich gelernt, wie man das Einfügen eines NULL-Wertes verhindert. Leider wird trotzdem eine leere Zeichenfolge eingefügt. Abgesehen davon, dass dies auf der PHP-Seite verhindert wird, möchte ich etwas wie eine databasebeschränkung verwenden, um dies zu verhindern. Natürlich ist eine Überprüfung auf der Anwendungsseite notwendig, aber ich würde es gerne auf beiden […]

Holen Sie sich MySQL-database-Ausgabe über PHP nach XML

Ich habe eine MySQL-database auf meiner Website, und ich würde gerne wissen, wie ich eine XML-Ausgabe über PHP der folgenden Spalten in der Tabelle erhalten könnte: du tatest Land

Wie erstellt man einen Index für den Datumsteil des DATETIME-Feldes in MySql

Wie erstelle ich einen Index für den Datumsteil des DATETIME-Feldes? mysql> SHOW COLUMNS FROM transactionlist; +——————-+——————+——+—–+———+—————-+ | Field | Type | Null | Key | Default | Extra | +——————-+——————+——+—–+———+—————-+ | TransactionNumber | int(10) unsigned | NO | PRI | NULL | auto_increment | | WagerId | int(11) | YES | MUL | 0 | […]