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.

6
MySQL: Transaktionen gegen Sperrtabellen
Ich bin ein bisschen verwirrt mit Transaktionen im Vergleich zum Sperren von Tabellen, um die Datenbankintegrität sicherzustellen und sicherzustellen, dass SELECT und UPDATE synchron bleiben und keine andere Verbindung diese stört. Ich muss einfach: SELECT * FROM table WHERE (...) LIMIT 1 if (condition passes) { // Update row I …

8
SET NAMES utf8 in MySQL?
Ich sehe oft etwas Ähnliches in PHP-Skripten, die MySQL verwenden query("SET NAMES utf8"); Ich musste dies noch nie für ein Projekt tun, daher habe ich ein paar grundlegende Fragen dazu. Wird dies nur mit PDO durchgeführt? Wenn es sich nicht um eine gU-spezifische Sache handelt, wozu dient sie dann? Mir …
110 php  mysql  utf-8 

3
Wie können Sie zweimal in MySQL am selben Tisch teilnehmen?
Ich habe 2 Tische. Eine (Domänen) hat Domänen-IDs und Domänennamen (dom_id, dom_url). Die andere enthält tatsächliche Daten, von denen 2 Spalten einen TO- und einen FROM-Domänennamen erfordern. Ich habe also 2 Spalten rev_dom_from und rev_dom_for, die beide die Domainnamen-ID aus der Domänentabelle speichern. Einfach. Jetzt muss ich tatsächlich beide Domainnamen …
110 mysql 

13
Großbuchstaben schreiben. MySQL
Kennt jemand das Äquivalent zu dieser TSQL im MySQL-Sprachgebrauch? Ich versuche, den ersten Buchstaben jedes Eintrags groß zu schreiben. UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1)) + SUBSTRING(CompanyIndustry, 2, LEN(CompanyIndustry))
110 mysql  string  capitalize 

3
MySQL Fire Trigger für Einfügen und Aktualisieren
Ist es möglich, einen MySQL-Trigger sowohl für die Einfüge- als auch für die Aktualisierungsereignisse einer Tabelle auszulösen? Ich weiß, dass ich Folgendes tun kann CREATE TRIGGER my_trigger AFTER INSERT ON `table` FOR EACH ROW BEGIN ..... END // CREATE TRIGGER my_trigger AFTER UPDATE ON `table` FOR EACH ROW BEGIN ..... …
110 mysql  triggers 

3
Die in einer Fremdschlüsseleinschränkung verwendete Spalte kann nicht geändert werden
Ich habe diesen Fehler erhalten, als ich versucht habe, meine Tabelle zu ändern. Error Code: 1833. Cannot change column 'person_id': used in a foreign key constraint 'fk_fav_food_person_id' of table 'table.favorite_food' Hier ist meine CREATE TABLE STATEMENT, die erfolgreich ausgeführt wurde. CREATE TABLE favorite_food( person_id SMALLINT UNSIGNED, food VARCHAR(20), CONSTRAINT pk_favorite_food …
110 mysql 

20
Zugriff für Benutzer 'root' @ 'localhost' verweigert (mit Passwort: YES) - Keine Berechtigungen?
Ich erhalte ständig diesen Fehler. Ich verwende mySQL Workbench und stelle fest, dass die Schema-Berechtigungen von root null sind. Es gibt überhaupt keine Privilegien. Ich habe plattformübergreifende Probleme, für die mein Server verwendet wird, und dies war plötzlich ein Problem. root@127.0.0.1 hat anscheinend viel Zugriff, aber ich bin als dieser …

30
XAMPP - MySQL wird unerwartet heruntergefahren
Wenn ich XAMPP öffne und auf die Schaltfläche MySQL starten klicke, wird ein Fehler angezeigt. Ich hatte es gerade erst angefangen, aber jetzt funktioniert es nicht mehr. 12:19:12 Uhr [mysql] Versuch, die MySQL-App zu starten ... 12:19:12 Uhr [mysql] Statusänderung erkannt: wird ausgeführt 12:19:13 Uhr [mysql] Statusänderung erkannt: gestoppt 12:19:13 …
110 mysql  xampp 

3
Schließen von JDBC-Verbindungen im Pool
Unser Standardcode-Abschnitt für die Verwendung von JDBC ist ... Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close(); conn.close(); Frage 1: Sollte man bei Verwendung des Verbindungspools die Verbindung am Ende schließen? Wenn ja, ist der Zweck …




15
Fügen Sie der MySQL-Tabelle eine Spalte hinzu, falls diese nicht vorhanden ist
Meine Forschungen und Experimente haben noch keine Antwort geliefert, daher hoffe ich auf Hilfe. Ich ändere die Installationsdatei einer Anwendung, die in früheren Versionen keine Spalte hatte, die ich jetzt hinzufügen möchte. Ich möchte die Spalte nicht manuell hinzufügen, sondern in der Installationsdatei und nur, wenn die neue Spalte noch …
109 mysql 



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.