Als «sql» getaggte Fragen

Structured Query Language (SQL) ist eine Sprache zum Abfragen von Datenbanken. Die Fragen sollten Codebeispiele, Tabellenstruktur, Beispieldaten und ein Tag für die verwendete DBMS-Implementierung (z. B. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 usw.) enthalten. Wenn sich Ihre Frage ausschließlich auf ein bestimmtes DBMS bezieht (bestimmte Erweiterungen / Funktionen verwendet), verwenden Sie stattdessen das Tag dieses DBMS. Antworten auf mit SQL gekennzeichnete Fragen sollten ISO / IEC-Standard-SQL verwenden.





25
MySQL 1050 Fehler "Tabelle existiert bereits", obwohl dies nicht der Fall ist
Ich füge diese Tabelle hinzu: CREATE TABLE contenttype ( contenttypeid INT UNSIGNED NOT NULL AUTO_INCREMENT, class VARBINARY(50) NOT NULL, packageid INT UNSIGNED NOT NULL, canplace ENUM('0','1') NOT NULL DEFAULT '0', cansearch ENUM('0','1') NOT NULL DEFAULT '0', cantag ENUM('0','1') DEFAULT '0', canattach ENUM('0','1') DEFAULT '0', isaggregator ENUM('0', '1') NOT NULL DEFAULT …

3
Lehre 2: Aktualisieren Sie die Abfrage mit dem Abfrage-Generator
Hallo, ich habe die folgende Abfrage, aber es scheint nicht zu funktionieren. $q = $this->em->createQueryBuilder() ->update('models\User', 'u') ->set('u.username', $username) ->set('u.email', $email) ->where('u.id = ?1') ->setParameter(1, $editId) ->getQuery(); $p = $q->execute(); Dies gibt die folgende Fehlermeldung zurück: Schwerwiegender Fehler: Nicht erfasste Ausnahme 'Doctrine \ ORM \ Query \ QueryException' mit der …
74 php  sql  database  doctrine 


9
SQL-Gruppierung nach allen Spalten
Gibt es eine Möglichkeit, nach allen Spalten einer Tabelle zu gruppieren, ohne die Spaltennamen anzugeben? Mögen: select * from table group by *
74 sql 

17
Automatische Inkrementierung nach dem Löschen in MySQL
Ich habe eine MySQL-Tabelle mit einem Primärschlüsselfeld, auf dem AUTO_INCREMENT aktiviert ist. Nachdem ich andere Beiträge hier gelesen habe, habe ich Leute mit dem gleichen Problem und mit unterschiedlichen Antworten bemerkt. Einige empfehlen, diese Funktion nicht zu verwenden, andere geben an, dass sie nicht "repariert" werden kann. Ich habe: table: …

13
Verschieben Sie SQL-Daten von einer Tabelle in eine andere
Ich habe mich gefragt, ob es möglich ist, alle Datenzeilen von einer Tabelle in eine andere zu verschieben, die einer bestimmten Abfrage entsprechen. Zum Beispiel muss ich alle Tabellenzeilen von Tabelle1 nach Tabelle2 verschieben, wobei ihr Benutzername = 'X' und ihr Passwort = 'X' sind, damit sie nicht mehr in …
74 sql  sql-server 

13
Wie erhalte ich den ersten und letzten Datensatz aus einer SQL-Abfrage?
Ich habe eine Tabelle in PostgreSQL und führe eine Abfrage mit mehreren Bedingungen aus, die mehrere Zeilen zurückgibt, die nach einer der Spalten sortiert sind. Im Allgemeinen ist es: SELECT <some columns> FROM mytable <maybe some joins here> WHERE <various conditions> ORDER BY date DESC Jetzt bin ich nur daran …
74 sql  postgresql 

18
Schlüsselwertpaare in der relationalen Datenbank
Hat jemand Erfahrung mit dem Speichern von Schlüssel-Wert-Paaren in einer Datenbank? Ich habe diese Art von Tabelle verwendet: CREATE TABLE key_value_pairs ( itemid varchar(32) NOT NULL, itemkey varchar(32) NOT NULL, itemvalue varchar(32) NOT NULL, CONSTRAINT ct_primarykey PRIMARY KEY(itemid,itemkey) ) Dann könnten zum Beispiel die folgenden Zeilen existieren: itemid itemkey itemvalue …
74 sql  database 



4
Ist Varchar (MAX) immer vorzuziehen?
In Bezug auf SQL Server verstehe ich: var bedeutet, dass der Speicher verzögert zugewiesen ist, was bedeutet, dass er genau zu den Daten passt (beim Einfügen). MAX bedeutet, dass es keine Größenbeschränkung gibt. Ist es dann immer vorzuziehen, MAXwenn Sie verwenden varchar, da wir sowieso nicht die gesamte Größe zuweisen? …
74 sql  sql-server  tsql 

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.