Als «mysql» getaggte Fragen

MySQL ist ein kostenloses Open-Source-RDBMS (Relational Database Management System), das SQL (Structured Query Language) verwendet. Verwenden Sie dieses Tag NICHT für andere DBs wie SQL Server, SQLite usw. Dies sind verschiedene DBs, die alle ihre eigenen SQL-Dialekte verwenden, um die Daten zu verwalten.

10
Welcher Datentyp soll für das Hash-Passwortfeld verwendet werden und welche Länge?
Ich bin nicht sicher, wie das Passwort-Hashing funktioniert (wird später implementiert), muss aber jetzt ein Datenbankschema erstellen. Ich denke darüber nach, Passwörter auf 4 bis 20 Zeichen zu beschränken, aber wie ich nach dem Verschlüsseln verstehe, wird die Hash-Zeichenfolge unterschiedlich lang sein. Wie werden diese Passwörter in der Datenbank gespeichert?

2
Cast von VARCHAR nach INT - MySQL
Meine aktuellen Daten für SELECT PROD_CODE FROM `PRODUCT` ist PROD_CODE 2 5 7 8 22 10 9 11 Ich habe alle vier Abfragen ausprobiert und keine funktioniert. ( Ref ) SELECT CAST(PROD_CODE) AS INT FROM PRODUCT; SELECT CAST(PROD_CODE AS INT) FROM PRODUCT; SELECT CAST(PROD_CODE) AS INTEGER FROM PRODUCT; SELECT CAST(PROD_CODE …
266 mysql  sql 

16
Das Zeitlimit für Sperren wurde überschritten. Versuchen Sie, die Transaktion neu zu starten “, obwohl ich keine Transaktion verwende
Ich führe die folgende MySQL- UPDATEAnweisung aus: mysql> update customer set account_import_id = 1; ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction Ich verwende keine Transaktion. Warum sollte ich diesen Fehler erhalten? Ich habe sogar versucht, meinen MySQL-Server neu zu starten, aber es hat nicht geholfen. Die Tabelle …




9
MySQL SELECT nur keine Nullwerte
Ist es möglich, eine select-Anweisung auszuführen, die nur NOT NULL-Werte akzeptiert? Im Moment benutze ich Folgendes: SELECT * FROM table Und dann muss ich die Nullwerte mit einer PHP-Schleife herausfiltern. Gibt es eine Möglichkeit: SELECT * (that are NOT NULL) FROM table ? Wenn ich jetzt * auswähle, erhalte ich …
263 mysql  sql  select  notnull 


30
MySQL> Tabelle existiert nicht. Aber es tut (oder sollte)
Ich habe den Datenverzeichnis einer MySQL-Installation geändert und alle Basen bis auf eine wurden korrekt verschoben. Ich kann mich verbinden und USEdie Datenbank. SHOW TABLESAußerdem werden mir alle Tabellen korrekt zurückgegeben, und die Dateien jeder Tabelle befinden sich im MySQL-Datenverzeichnis. Wenn ich jedoch versuche, SELECTetwas aus der Tabelle zu entfernen, …


6
Maximale Länge von MySQL und GROUP_CONCAT ()
Ich verwende GROUP_CONCAT()in einer MySQL-Abfrage, um mehrere Zeilen in eine einzelne Zeichenfolge zu konvertieren. Die maximale Länge des Ergebnisses dieser Funktion beträgt jedoch 1024Zeichen. Mir ist sehr wohl bewusst, dass ich den Parameter ändern kann group_concat_max_len, um dieses Limit zu erhöhen: SET SESSION group_concat_max_len = 1000000; Auf dem von mir …

12
Holen Sie sich Tabellennamen mit der SELECT-Anweisung in MySQL
In MySQL weiß ich, dass ich die Tabellen in einer Datenbank auflisten kann mit: SHOW TABLES Ich möchte diese Tabellennamen jedoch in eine andere Tabelle einfügen, zum Beispiel: INSERT INTO metadata(table_name) SHOW TABLES /* does not work */ Gibt es eine Möglichkeit, die Tabellennamen mit einer Standard-SELECT-Anweisung abzurufen? INSERT INTO …
260 mysql 



7
Wie kann ich eine laufende MySQL-Abfrage stoppen?
Ich verbinde mysqlmich von meiner Linux-Shell aus. Hin und wieder führe ich eine SELECTAbfrage aus, die zu groß ist. Es druckt und druckt und ich weiß bereits, dass dies nicht das ist, was ich meinte. Ich möchte die Abfrage stoppen. Das Schlagen Ctrl+C(ein paar Mal) tötet mysqlvollständig und bringt mich …
258 mysql  kill  processlist 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.