Articles of mysql

Maximale Ausführungszeit in phpMyadmin

Wenn ich versuche, (einige) Abfragen in phpMyadmin auszuführen, erhalte ich diesen Fehler Schwerwiegender Fehler: Die maximale Ausführungszeit von 60 Sekunden wurde in C: \ xampp \ phpmyadmin \ libraries \ dbi \ mysql.dbi.lib.php in Zeile 140 überschritten weil ich eine sehr große Tabelle habe (über 9 Millionen Datensätze) Ich habe die Datei C: \ xampp […]

Mechanismen zum Verfolgen von databaseschemaänderungen

Was sind die besten Methoden zum Verfolgen und / oder Automatisieren von DB-Schemaänderungen? Unser Team verwendet Subversion für die Versionskontrolle und wir konnten einige unserer Aufgaben auf diese Weise automatisieren (Push-Builds auf einen Staging-Server, Bereitstellung von getestetem Code auf einem Produktionsserver), aber wir führen immer noch databaseupdates manuell durch. Ich möchte eine Lösung finden oder […]

mysql_fetch_array gibt nur eine Zeile zurück

Ok, ich habe folgenden Code: $array = mysql_query(“SELECT artist FROM directory WHERE artist LIKE ‘a%’ OR artist LIKE ‘b%’ OR artist LIKE ‘c%'”); $array_result= mysql_fetch_array($array); Wenn ich dann versuche, den Inhalt zu $array_result[0]; , kann ich nur $array_result[0]; , der das erste Element ausgibt, aber wenn ich versuche, $array_result[1]; Ich bekomme einen undefinierten Offset. Wenn […]

Verhindern, dass InnoDB automatisch die DOPPELTASTE erhöht

Ich habe derzeit Probleme mit einer Primärschlüssel- ID die auf auto increment . Es erhöht den ON DUPLICATE KEY . Beispielsweise: ID | field1 | field2 1 | user | value 5 | secondUser | value 86 | thirdUser | value Aus der obigen Beschreibung werden Sie feststellen, dass ich 3 Eingänge in dieser Tabelle […]

MySQL-Fehler 1449: Der als Definierer angegebene Benutzer existiert nicht

Wenn ich die folgende Abfrage ausführe, erhalte ich einen Fehler: SELECT `a`.`sl_id` AS `sl_id`, `a`.`quote_id` AS `quote_id`, `a`.`sl_date` AS `sl_date`, `a`.`sl_type` AS `sl_type`, `a`.`sl_status` AS `sl_status`, `b`.`client_id` AS `client_id`, `b`.`business` AS `business`, `b`.`affaire_type` AS `affaire_type`, `b`.`quotation_date` AS `quotation_date`, `b`.`total_sale_price_with_tax` AS `total_sale_price_with_tax`, `b`.`STATUS` AS `status`, `b`.`customer_name` AS `customer_name` FROM `tbl_supplier_list` `a` LEFT JOIN `view_quotes` `b` ON […]

Skalierungslösungen für MySQL (Replikation, Clustering)

Bei dem Startup, an dem ich arbeite, denken wir jetzt darüber nach, Lösungen für unsere database zu skalieren. Die Dinge werden etwas verwirrend (zumindest für mich) mit MySQL, das den MySQL-Cluster , die Replikation und die MySQL-Cluster-Replikation (ab Version 5.1.6) hat, was eine asynchrone Version des MySQL-Clusters ist. Das MySQL-Handbuch erklärt einige der Unterschiede in […]

richtige Syntax für die Verwendung in der Nähe von ‘?’

Ich habe einen Java-Code: String searchPerson = “select * from persons where surname like ? and name like ?”; //connect to DB PreparedStatement statement = connect.prepareStatement(searchPerson); statement.setString(1,”%”+ surname + “%”); statement.setString(2, “%” + name + “%”); ResultSet resultPerson = statement.executeQuery(searchPerson); //..code Dann habe ich SQLException: Sie haben einen Fehler in Ihrer SQL-Syntax. Überprüfen Sie das […]

Festlegen des MySQL-Root-Benutzerkennworts unter OS X

Ich habe gerade MySQL unter Mac OS X installiert. Im nächsten Schritt habe ich das root-Benutzerkennwort festgelegt, also habe ich Folgendes getan: Starten Sie die Terminal-App, um auf die Unix-Befehlszeile zuzugreifen. Unter der Unix-Eingabeaufforderung habe ich diese Befehle ausgeführt: $ cd /usr/local/mysql/bin $ ./mysqladmin -u root password ‘password’ Aber, wenn ich den Befehl ausführe $ […]

Mehrsprachige Website für Best Practice

Ich habe mich seit einigen Monaten mit dieser Frage herumgeschlagen, aber ich war noch nicht in einer Situation, in der ich alle möglichen Optionen vorher untersuchen musste. Im Moment habe ich das Gefühl, dass es an der Zeit ist, die Möglichkeiten zu kennen und meine persönlichen Vorlieben für meine kommenden Projekte zu entwickeln. Lassen Sie […]

Fügen Sie der vorhandenen Tabelle Fremdschlüssel hinzu

Ich möchte einen Fremdschlüssel zu einer Tabelle namens “katalog” hinzufügen. ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL; Wenn ich das versuche, erhalte ich folgende Fehlermeldung: Error Code: 1005. Can’t create table ‘mytable.#sql-7fb1_7d3a’ (errno: 150) Fehler im INNODB-Status: 120405 14:02:57 Fehler in der […]