Als «mysql» getaggte Fragen

105
Wie füge ich NULL-Werte mit PDO ein?

Ich benutze diesen Code und bin nicht frustriert: try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'"); } catch(PDOException $e) { ... }...

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
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...

104
Änderungslimit für "MySQL-Zeilengröße zu groß"

Wie kann ich das Limit ändern? Zeilengröße zu groß (> 8126). Das Ändern einiger Spalten in TEXT oder BLOB oder das Verwenden von ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSEDkann hilfreich sein. Im aktuellen Zeilenformat wird das BLOBPräfix 768 Byte inline gespeichert. Tabelle: id int(11) No name...