Articles of mysql

Wann verwende ich MyISAM und InnoDB?

MyISAM ist so konzipiert, dass Ihre database weit mehr als nur aktualisiert abgefragt wird und sehr schnelle Leseoperationen durchführt. Wenn Ihr Lese- / Schreib-Verhältnis (Einfügung | Aktualisierung) weniger als 15% beträgt, ist es besser, MyISAM zu verwenden. InnoDB verwendet Sperren auf Zeilenebene, verfügt über Commit-, Rollback- und Crash-Recovery-functionen zum Schutz von Benutzerdaten. Es unterstützt Transaktions- […]

MySQL db Fragezeichen anstelle von hebräischen Zeichen ..?

Ich versuche einen Einkaufswagen mit PHP & MySQL zu erstellen. meine db in MySQL ist utf8 und meine Tabelle in der db ist utf8, Wie kann ich hebräische Zeichen verwenden?

Mysql einfügen in 2 Tabellen

Ich möchte eine Einfügung in 2 Tabellen machen Besuche: visit_id int | card_id int Anmeldung: registration_id int | type enum(‘in’,’out’) | timestamp int | visit_id int Ich möchte etwas wie: INSERT INTO `visits` as v ,`registration` as v (v.`visit_id`,v.`card_id`,r.`registration_id`, r.`type`, r.`timestamp`, r.`visit_id`) VALUES (NULL, 12131141,NULL, UNIX_TIMESTAMP(), v.`visit_id`); Ich frage mich, ob es möglich ist

MySQL – erzwinge, den Cache nicht zu verwenden, um die Geschwindigkeit der Abfrage zu testen

Ich prüfe die Geschwindigkeit einiger Abfragen in MySQL. Die database speichert diese Abfragen zwischen, was es für mich schwierig macht, zuverlässige Ergebnisse zu erhalten, wenn getestet wird, wie schnell diese Abfragen sind. Gibt es eine Möglichkeit, das Caching für eine Abfrage zu deaktivieren? System: MySQL 4 unter Linux Webhosting, ich habe Zugriff auf PHPMyAdmin. Vielen […]

Wie groß kann eine MySQL-database werden, bevor die Performance abnimmt?

Ab wann verliert eine MySQL-database an Performance? Ist die physische databasegröße wichtig? Ist die Anzahl der Datensätze wichtig? Ist eine performancesverschlechterung linear oder exponentiell? Ich habe, was ich glaube, eine große database, mit ungefähr 15 Millionen Datensätzen, die fast 2 GB beanspruchen. Berücksichtige ich aufgrund dieser Zahlen einen Anreiz, die Daten zu bereinigen, oder kann […]

Duplizieren einer MySQL-Tabelle, von Indizes und Daten

Wie kopiere / kloniere / dupliziere ich Daten, Struktur und Indizes einer MySQL-Tabelle in eine neue? Das habe ich bisher gefunden. Dies kopiert die Daten und die Struktur, aber nicht die Indizes: create table {new_table} select * from {old_table}; Dies kopiert die Struktur und Indizes, aber nicht die Daten: create table {new_table} like {old_table};

Ist es möglich, eine Zeichenfolge in MySQL auszuführen?

Ich muss eine MSSQL-gespeicherte varchar konvertieren, die einen varchar , der eine Abfrage ist: INSERT INTO Results EXEC (@Expresion); Dies funktioniert nicht. Ich bin mir ziemlich sicher, dass EXEC und EXECUTE keine MySQL-Befehle sind, aber CALL funktioniert auch nicht. Weiß jemand, ob es überhaupt möglich ist, etwas wie die eval function von JavaScript für 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.”%’ ” […]