Articles of mysql

Warum unterstützt MySQL nicht Millisekunden / Mikrosekunden?

Also habe ich gerade den frustrierendsten Bug in MySQL gefunden . Anscheinend unterstützen das TIMESTAMP Feld und unterstützende functionen keine größere Genauigkeit als Sekunden !? Also verwende ich PHP und Doctrine, und ich brauche diese Mikrosekunden wirklich (ich verwende die actAs: [Timestampable] ). Ich habe ein gefunden, dass ich ein BIGINT Feld verwenden kann, um […]

Inkrementiere ein databasefeld um 1

Wie würde ich bei MySQL, wenn ich ein Feld von Logins besitze, dieses Feld innerhalb eines SQL-Befehls um 1 aktualisieren? Ich versuche eine INSERT-Abfrage zu erstellen, die firstName, lastName und logins erstellt. Wenn die Kombination aus firstName und lastName bereits besteht, erhöhen Sie die Logins um 1. so könnte der Tisch so aussehen .. firstName—-|—-lastName—-|—-logins […]

MySQL DISTINCT auf einem GROUP_CONCAT ()

Ich mache SELECT GROUP_CONCAT(categories SEPARATOR ‘ ‘) FROM table . Beispieldaten unten: categories ———- test1 test2 test3 test4 test1 test3 test1 test3 Jedoch test1 test2 test3 test4 test1 test3 ich test1 test2 test3 test4 test1 test3 zurück und ich möchte test1 test2 test3 test4 zurück bekommen. Irgendwelche Ideen? Danke vielmals!

Übergeben Sie das Array an die gespeicherte MySQL-Routine

Ich muss ein Array von Strings als Parameter an eine MySQL-gespeicherte Routine übergeben. Das Array könnte lang sein und die Anzahl der Elemente ist nicht festgelegt. Ich möchte dann die String-Werte in eine In-Memory-Tabelle mit einer Spalte setzen, damit ich mit den Daten arbeiten kann. Ich weiß nicht, ob dies in MySQL möglich ist. Vielleicht […]

Wie ändere ich eine MySQL-Spalte, um NULL zu erlauben?

MySQL 5.0.45 Wie lautet die Syntax zum Ändern einer Tabelle, um zuzulassen, dass eine Spalte null ist? ALTER mytable MODIFY mycolumn varchar(255) null; Ich interpretierte das Handbuch so, als ob ich einfach das obige ausführen würde und es würde die Spalte neu erstellen, diesmal erlaubend null. Der Server sagt mir, dass ich syntaktische Fehler habe. […]

ERROR 2003 (HY000): Verbindung zum MySQL Server unter ‘127.0.0.1’ (111) nicht möglich

Ich benutze den folgenden Befehl: mysql -u root -h 127.0.0.1 -p und die Fehlermeldung ist: ERROR 2003 (HY000): Can’t connect to MySQL server on ‘127.0.0.1’ (111) Wer kann mir helfen, es zu reparieren?

MySQL Autoinkrement Spalte springt um 10 – warum?

Ich habe ein paar Tabellen, in denen ich eine Objekt-ID entweder als Int oder Bigint erstellt habe, und in beiden Fällen scheinen sie automatisch um 10 zu inkrementieren (dh die erste Einfügung ist Objekt-ID 1, die zweite ist Objekt-ID 11, die dritte ist Objekt-ID 21, usw.). Zwei Fragen: Warum macht es das? Ist das ein […]

MySQL: Schnellste Möglichkeit, die Anzahl der Zeilen zu zählen

Welcher Weg, um eine Anzahl von Zeilen zu zählen, sollte in MySQL schneller sein? Dies: SELECT COUNT(*) FROM … WHERE … Oder die Alternative: SELECT 1 FROM … WHERE … // and then count the results with a built-in function, eg in PHP mysql_num_rows() Man sollte denken, dass die erste Methode schneller sein sollte, da […]

wie man Ähnlichkeit zwischen zwei Zeichenfolgen in MYSQL berechnet

wenn ich zwei strings in mysql habe: @ a = “Willkommen bei Stack Overflow” @ b = “Hallo zum Überlauf Stack”; Gibt es eine Möglichkeit, den Ähnlichkeitsprozentsatz zwischen diesen beiden Strings mit MYSQL zu erhalten? hier zum Beispiel sind 3 Wörter ähnlich und daher sollte die Ähnlichkeit ungefähr so ​​aussehen: Anzahl (ähnliche Wörter zwischen @a […]

Alternative zu mysql_real_escape_string ohne Verbindung zur DB

Ich hätte gerne eine function, die sich wie mysql_real_escape_string verhält, ohne Verbindung zur database herzustellen, da ich manchmal ohne DB-Verbindung Trockentests durchführen muss. mysql_escape_string ist veraltet und daher unerwünscht. Einige meiner Ergebnisse: http://www.gamedev.net/community/forums/topic.asp?topic_id=448909 http://w3schools.invisionzone.com/index.php?showtopic=20064