Articles of mysql

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Kommunikationsverbindungserrors Software hat Verbindungsabbruch verursacht: recv ist fehlgeschlagen

alle. Ich habe das Problem seit einigen Tagen, dies ist die Detailstapelinformationen: org.springframework.dao.RecoverableDataAccessException: ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet successfully received from the server was 18,940 milliseconds ago. The last packet sent successfully to the server was 18,918 milliseconds ago. ### The error may involve com.tuan800.searchtask.model.dao.mybatis.RelationDao.updateSuggest-Inline ### The error […]

Mysql Event Fehler mit PHP

Ich versuche, ein MySQL-Ereignis mit einem PHP-Skript zu initiieren. Es funktioniert mit phpMyAdmin (obwohl ich den gleichen Fehler bekomme), aber nicht mit dem Skript. Ich erhalte den folgenden Fehler: Sie haben einen Fehler in Ihrer SQL-Syntax. Überprüfen Sie das Handbuch, das Ihrer MariaDB-Serverversion entspricht, für die richtige Syntax, die in der Nähe von ‘DELIMITER’ in […]

Datum in einer URL TT / MM / JJJJ

Ich übergebe ein Datum (TT / MM / JJJJ) in URL mit dem folgenden Format: http://www.website.com/_parameter=20/02/2000 Ich verwende die folgende PHP, um es in das Format YYYY-MM-DD zu konvertieren. query = ”; if ($this->param(‘_parameter’)) $D->query = date(‘Ym-d’, strtotime($this->param(‘_parameter’))); ?> Und meine database wie folgt: SELECT idtask FROM task WHERE unfinish=1 AND date LIKE ‘%”.$D->query.”%’ ” […]

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? […]