Als «sql» getaggte Fragen

104
MySQL: Ungültige Verwendung der Gruppenfunktion

Ich benutze MySQL. Hier ist mein Schema: Lieferanten ( sid: integer , sname: string, address string) Teile ( pid: integer , pname: string, color: string) Katalog ( sid: integer, pid: integer , cost: real) (Primärschlüssel sind fett gedruckt) Ich versuche, eine Abfrage zu schreiben, um alle Teile...

104
So speichern Sie Java Date in Mysql datetime mit JPA

Kann mir jemand sagen, wie ich Java Date in MySQL datetime speichern kann ...? Wenn ich das versuche ... wird nur das Datum gespeichert und die Uhrzeit bleibt in MySQL-Datumsgeschäften wie diesem 00:00:00 ... 2009-09-22 00:00:00 Ich möchte nicht nur Datum, sondern auch Uhrzeit ... wie 2009-09-22...

104
Beispiel für eine Schleife in MySQL

In MySQL habe ich diese gespeicherte Prozedur mit einer For-Schleife: DELIMITER $$ CREATE PROCEDURE ABC() BEGIN DECLARE a INT Default 0 ; simple_loop: LOOP SET a=a+1; select a; IF a=5 THEN LEAVE simple_loop; END IF; END LOOP simple_loop; END $$ Es wird immer gedruckt 1. Was ist die richtige Syntax...

104
T-SQL-Abfrage zur Anzeige der Tabellendefinition?

Was ist eine Abfrage, die mir die vollständige Definition zeigt, einschließlich Indizes und Schlüssel für eine SQL Server-Tabelle? Ich möchte eine reine Abfrage - und weiß, dass SQL Studio mir diese geben kann, aber ich bin oft auf "wilden" Computern, die nur die einfachsten Apps haben, und ich...

104
Es kann nur eine automatische Spalte geben

Wie korrigiere ich den Fehler von MySQL? Sie können nur eine automatische Inkrementierungsspalte haben. CREATE TABLE book ( id INT AUTO_INCREMENT NOT NULL, accepted_terms BIT(1) NOT NULL, accepted_privacy BIT(1) NOT NULL ) ENGINE=InnoDB DEFAULT

104
MySQL WENN NICHT NULL, dann 1 anzeigen, sonst 0 anzeigen

Ich arbeite hier mit einer kleinen Anzeigekomplikation. Ich bin sicher, dass es eine IF / ELSE-Funktion gibt, die ich nur übersehen habe. Ich habe 2 Tabellen, die ich abfrage (Kunden, Adressen). Der erste hat den Hauptdatensatz, aber der zweite kann einen Datensatz haben, zu dem LEFT JOIN gehören...