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.


4
Wie funktioniert "etwas tun ODER DIE ()" in PHP?
Ich schreibe eine PHP-App, um auf eine MySQL-Datenbank zuzugreifen, und in einem Tutorial steht etwas über das Formular mysql_connect($host, $user, $pass) or die("could not connect"); Woher weiß PHP, dass die Funktion fehlgeschlagen ist, sodass der Die-Teil ausgeführt wird? Ich frage mich wohl, wie das "oder" funktioniert. Ich glaube nicht, dass …


8
Wann sollte ich UNSIGNED und SIGNED INT in MySQL verwenden?
Wann sollte ich UNSIGNED und SIGNED INT in MySQL verwenden? Was ist besser zu benutzen oder dies ist nur eine persönliche Präferenz? Weil ich gesehen habe, wie es so benutzt wurde; id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT und id INT(11) NOT NULL AUTO_INCREMENT
99 mysql 

5
MIN / MAX vs ORDER BY und LIMIT
Welche Methode würden Sie aus den folgenden Abfragen als die bessere betrachten? Was sind Ihre Gründe (Code-Effizienz, bessere Wartbarkeit, weniger WTFery) ... SELECT MIN(`field`) FROM `tbl`; SELECT `field` FROM `tbl` ORDER BY `field` LIMIT 1;
99 sql  mysql 


12
MySQL Conditional Insert
Es fällt mir schwer, ein bedingtes INSERT zu bilden Ich habe x_table mit Spalten (Instanz, Benutzer, Element), in denen die Instanz-ID eindeutig ist. Ich möchte nur dann eine neue Zeile einfügen, wenn der Benutzer bereits kein bestimmtes Element hat. Zum Beispiel versuchen, Instanz = 919191 Benutzer = 123 Element = …


5
SQLite INSERT - ON DUPLICATE KEY UPDATE (UPSERT)
MySQL hat ungefähr so ​​etwas: INSERT INTO visits (ip, hits) VALUES ('127.0.0.1', 1) ON DUPLICATE KEY UPDATE hits = hits + 1; Soweit ich weiß, ist diese Funktion in SQLite nicht vorhanden. Ich möchte wissen, ob es eine Möglichkeit gibt, denselben Effekt zu erzielen, ohne zwei Abfragen ausführen zu müssen. …
98 sql  mysql  database  sqlite  upsert 


16
So beheben Sie das Problem mit dem Authentifizierungs-Plugin 'caching_sha2_password' kann nicht geladen werden
In Eclipse, als ich meine Anwendung startete, bekam ich Folgendes - Der zu verwendende Dialekt konnte nicht gefunden werden. java.sql.SQLException: Das Authentifizierungs-Plugin 'caching_sha2_password' kann nicht geladen werden. at java.sql.SQLException: Das Authentifizierungs-Plugin 'caching_sha2_password' kann nicht geladen werden. at at com.mysql.jdbc.SQLError.createSQLException (SQLError.java:868) at at com.mysql.jdbc.SQLError.createSQLException (SQLError.java:864) at at com.mysql.jdbc.MysqlIO. java: 1746) unter …


3
Update Datum + ein Jahr in MySQL
Wenn ich den numerischen Wert +1 in der MySQL-Tabelle festlegen möchte, verwende ich z. UPDATE table SET number=number+1 WHEN ... Wie kann ich Datum + ein Jahr einstellen? Vielen Dank
97 mysql  date 



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.