Articles of mysql

Wie konvertiert man alle Tabellen von MyISAM in InnoDB?

Ich weiß, dass ich eine Änderungstabelle einzeln ausgeben kann, um den Tabellenspeicher von MyISAM zu InnoDB zu ändern. Ich frage mich, ob es eine Möglichkeit gibt, alle schnell zu InnoDB zu ändern?

Unterdrücken Sie Warnmeldungen mit mysql aus dem Terminal, aber das Passwort ist im Bash-Skript geschrieben

Als ich versuchte, den folgenden Befehl für MySQL im Terminal auszuführen: mysql -u $user -p$password -e “statement” Die Ausführung funktioniert wie erwartet, aber sie gibt immer eine Warnung aus: Warnung: Die Verwendung eines Kennworts in der Befehlszeilenschnittstelle kann unsicher sein. Allerdings muss ich die obige statement mit einer Umgebungsvariablen ( $password ) ausführen, die mein […]

MySql Count kann 0 Werte nicht anzeigen

Ich habe zwei Tabellen, ein Employee und Mailing Subscriptions Employee sieht so aus: Name (pk) | Nachname | Alter Mailing-Abonnements MailId (pk) | EmployeeName (fk) | Beschreibung | Datum Ich wollte Abo-Nummer für jeden Kunden, daher habe ich folgende Abfrage versucht: Select COUNT(c.Name) From Employee INNER JOIN mailingSubscriptions as m ON c.Name = m.EmployeeName; Es […]

Load_File funktioniert nicht

Ich versuche, Datei in einen MySQL-Blob (auf einem Mac) zu laden, aber es funktioniert nicht. Meine Anfrage ist INSERT INTO MyTable VALUES(‘7’, LOAD_FILE(‘Dev:MonDoc.odt’)) Mit dieser Abfrage wird kein Fehler angezeigt, aber die Datei wird nicht in den Blob geladen. Was mache ich falsch?

Wie füllt man die “Löcher” in Auto-Incremenet-Feldern?

Ich habe einige Beiträge dazu gelesen, aber keine behandelt dieses Problem. Ich denke es ist nicht möglich, aber ich werde trotzdem fragen. Ich habe eine Tabelle mit mehr als 50.000 Registern. Es ist eine alte Tabelle, wo verschiedene Einfüge- / Löschoperationen stattgefunden haben. Das heißt, es gibt verschiedene “Löcher” von etwa 300 Registern. Dh: …, […]

SQLException: Kein geeigneter Treiber gefunden

Ich habe eine Java-class, die auf eine MySQL-database über JDBC zugreift, die ich in einer JSP verwende, die auf Tomcat läuft, und ich bekomme keine Treiber-Ausnahme gefunden. Ich habe eine Methode: private static Statement makeStatement() { try{ com.mysql.jdbc.Driver d = null; try{d = new com.mysql.jdbc.Driver();}catch(Exception e){ System.out.println(“ERROR BY NEW DRIVER ” + e.toString() + “\n”);e.printStackTrace();} […]

Verwendung von strtotime für Daten vor 1970

Ich habe eine Textspalte in mysql und speichert einen Datumswert im Format JJJJ-MM-TT. Auf meiner PHP-Seite verwende ich diesen Code, um einen Datumswert zu analysieren. date(“F j, Y”, strtotime($row[‘value’])); Jetzt lese ich einfach, dass strtotime () Werte erst nach dem 1. Januar 1970 analysiert. Ich habe viele Datumswerte vor diesem Datum. Gibt es eine Arbeit? […]

MySQL 1062 – Eintrag ‘0’ für den Schlüssel ‘PRIMARY’ duplizieren

Ich habe die folgende Tabelle in MySQL Version 5.5.24 DROP TABLE IF EXISTS `momento_distribution`; CREATE TABLE IF NOT EXISTS `momento_distribution` ( `momento_id` INT(11) NOT NULL, `momento_idmember` INT(11) NOT NULL, `created_at` DATETIME DEFAULT NULL, `updated_at` DATETIME DEFAULT NULL, `unread` TINYINT(1) DEFAULT ‘1’, `accepted` VARCHAR(10) NOT NULL DEFAULT ‘pending’, `ext_member` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`momento_id`, `momento_idmember`), […]

Optimale MySQL-Einstellungen für Abfragen, die große Datenmengen liefern?

Ich arbeite als Wissenschaftler und habe MySQL als Speicher für die Ergebnisse meiner numerischen Simulationen verwendet. Normalerweise habe ich eine Reihe von Daten, die durch mein Experiment und einen Kontrollsatz erhalten wurden. Diese zwei Datensätze werden in einer Tabelle gespeichert. Ein Indikatorfeld sagt mir, ob ein Datensatz von einem Experiment oder von einem Kontrollsatz stammt. […]

MySQL Trigger beim Einfügen / Aktualisieren von Ereignissen

Also habe ich zwei Tische so … ext_words ————- | id | word | ————- | 1 | this | ————- | 2 | that | ————- | 3 | this | ————- ext_words_count ——————— | id | word | count | ——————— | 1 | this | 2 | ——————— | 2 | that […]