Als «sql» getaggte Fragen

173
mysql Fremdschlüsseleinschränkung ist falsch geformter Fehler

Ich habe zwei Tabellen, table1ist die übergeordnete Tabelle mit einer Spalte IDund table2mit einer Säule IDFromTable1(nicht der tatsächliche Name) , wenn ich ein FK legte IDFromTable1um IDin table1ich den Fehler Foreign key constraint is incorrectly formed error. Ich möchte den Datensatz in Tabelle...

172
Verwenden von Backticks um Feldnamen

Nachdem ich hier einige Antworten und Kommentare zu einigen SQL-Fragen gelesen und gehört habe, dass ein Freund von mir an einem Ort arbeitet, an dem eine Richtlinie dies verbietet, frage ich mich, ob bei der Verwendung von Backticks um Feldnamen in MySQL etwas nicht stimmt . Das ist: SELECT...

172
So speichern Sie Emoji-Zeichen in der MySQL-Datenbank

Ich verwende Emoji-Zeichen in meinem Projekt. Diese Zeichen werden in der MySQL-Datenbank gespeichert (??). Ich hatte die Datenbank Standardkollatierung in verwendet utf8mb4_general_ci. Es zeigt 1366 Falscher Zeichenfolgenwert: '\ xF0 \ x9F \ x98 \ x83 \ xF0 \ x9F ...' für Spalte 'Kommentar' in...

171
Wie verwalten Sie Datenbanken in Entwicklung, Test und Produktion?

Es fiel mir schwer, gute Beispiele für die Verwaltung von Datenbankschemata und -daten zwischen Entwicklungs-, Test- und Produktionsservern zu finden. Hier ist unser Setup. Jeder Entwickler hat eine virtuelle Maschine, auf der unsere App und die MySQL-Datenbank ausgeführt werden. Es ist ihre...

171
Datenbankdesign für Tagging

Wie würden Sie eine Datenbank entwerfen, die die folgenden Tagging-Funktionen unterstützt: Elemente können eine große Anzahl von Tags haben Die Suche nach allen Elementen, die mit einem bestimmten Satz von Tags versehen sind, muss schnell erfolgen (die Elemente müssen ALLE Tags enthalten, es...

171
Tabellenname als Variable

Ich versuche diese Abfrage auszuführen: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Dies führt zu folgendem Fehler: Meldung 1087, Ebene 16, Status 1, Zeile 5 Muss die Tabellenvariable "@tabellenname" deklarieren. Was ist der richtige Weg, um den Tabellennamen...