Als «mysql» getaggte Fragen

94
MySQL Benutzer erstellen, wenn nicht vorhanden

Ich habe eine Abfrage, um die MySQL-Benutzerliste auf das Erstellen eines neuen Benutzers zu überprüfen. IF (SELECT EXISTS(SELECT 1 FROM `mysql`.`user` WHERE `user` = '{{ title }}')) = 0 THEN CREATE USER '{{ title }}'@'localhost' IDENTIFIED BY '{{ password }}' END IF; Aber ich bekomme diesen...

94
FEHLER 1067 (42000): Ungültiger Standardwert für 'created_at'

Als ich versuchte, die Tabelle zu ändern, zeigte es den Fehler: ERROR 1067 (42000): Invalid default value for 'created_at' Ich habe nach diesem Fehler gegoogelt, aber alles, was ich gefunden habe, war, als ob sie versucht hätten, den Zeitstempel so zu ändern, dass er auftrat. Hier versuche ich...

93
Volltextsuche mit InnoDB

Ich entwickle eine hochvolumige Webanwendung, in der ein Teil davon eine MySQL-Datenbank mit Diskussionsbeiträgen ist, die reibungslos auf über 20 Millionen Zeilen anwachsen muss. Ich hatte ursprünglich vor, MyISAM für die Tabellen zu verwenden (für die integrierten Volltextsuchfunktionen ), aber...

93
Aktualisieren Sie eine MySQL-Tabelle mit Werten aus einer anderen

Ich versuche, eine MySQL-Tabelle basierend auf Informationen einer anderen zu aktualisieren. Mein originalTisch sieht aus wie: id | value ------------ 1 | hello 2 | fortune 3 | my 4 | old 5 | friend Und der tobeupdatedTisch sieht aus wie: uniqueid | id | value --------------------- 1 | |...

92
Kann ich eine Funktion für einen Standardwert in MySQL verwenden?

Ich möchte so etwas machen: create table app_users ( app_user_id smallint(6) not null auto_increment primary key, api_key char(36) not null default uuid() ); Dies führt jedoch zu einem Fehler. Gibt es eine Möglichkeit, eine Funktion für einen Standardwert in MySQL aufzurufen? Vielen...

92
Wie kann man DATETIME als DATUM in MySQL umsetzen?

Meine Frage ist dies. Ich habe eine Reihe von Einträgen und möchte sie nach Datum gruppieren. Aber anstatt ein Datum in meiner Datenbank zu haben, habe ich ein Datum / Uhrzeit-Feld. Was mache ich? select * from follow_queue group by follow_date cast follow_date as date Das funktioniert...