Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
salve, ho abbandonato i file json in favore di mysql come database e lo sto studiando solo che ho questa query
Codice sorgente - presumibilmente Plain Text
INSERT INTO users ('username', 'password', 'email') VALUES ('pippo', 'password', 'email@email.it'),
INSERT INTO 'users' ('username', 'password', 'email') VALUES ('gabriella', 'password', 'email@email.it'),
INSERT INTO 'users' ('username', 'password', 'email') VALUES ('peppe', 'password', 'email@email.it'),
INSERT INTO 'users' ('username', 'password', 'email') VALUES ('eleonora', 'password', 'email@email.it');
che mi ritorna quest errore:
Codice sorgente - presumibilmente Delphi
Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near''username', 'password', 'email') VALUES ('pippo', 'password', 'email@email.it...' at line 1 connection ok
io ho guardato anche altri sorgenti e ho fatto il copia-incolla ma mi sembra strano e poi io uso xampp come mai mi dice mariadb server e non mysql?
()
Newbie
Messaggi: Iscritto:
Postato alle 18:47
Domenica, 28/02/2021
Quale delle 4 righe utilizzi? Non si capisce
E' MariaDB da tanti anni dopo che MySql e' diventato proprieta' prima di Sun e poi di Oracle. E' un fork di mysql.
INSERT INTO users (username, password, email) VALUES ('pippo', 'password', 'email@email.it');
Ultima modifica effettuata da il 28/02/2021 alle 18:53
salve, ho abbandonato i file json in favore di mysql come database e lo sto studiando solo che ho questa query
Codice sorgente - presumibilmente Plain Text
INSERT INTO users ('username', 'password', 'email') VALUES ('pippo', 'password', 'email@email.it'),
INSERT INTO 'users' ('username', 'password', 'email') VALUES ('gabriella', 'password', 'email@email.it'),
INSERT INTO 'users' ('username', 'password', 'email') VALUES ('peppe', 'password', 'email@email.it'),
INSERT INTO 'users' ('username', 'password', 'email') VALUES ('eleonora', 'password', 'email@email.it');
che mi ritorna quest errore:
Codice sorgente - presumibilmente Delphi
Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near''username', 'password', 'email') VALUES ('pippo', 'password', 'email@email.it...' at line 1 connection ok
io ho guardato anche altri sorgenti e ho fatto il copia-incolla ma mi sembra strano e poi io uso xampp come mai mi dice mariadb server e non mysql?
Credo tu abbia fatto un po' di confusione, se vuoi inserire n record con una sola chiamata "INSERT" separati da "," la sintassi č:
Codice sorgente - presumibilmente PHP
INSERT INTO users (username, password, email)-- i nomi dei campi non hanno bisogno di " ' "
VALUES
('pippo','password','email@email.it'),-- in questo caso l'apice " '" denota un campo di tipo testo (varchar)
('gabriella', 'password', 'email@email.it'),
('peppe', 'password', 'email@email.it'),
('eleonora', 'password', 'email@email.it'); -- notare il ";" alla fine dello statment e la "," che separa i vari record inseriti
scusa ma non ho capito nei campi ho tolto gli apici ma mi da quest errore :
Codice sorgente - presumibilmente Delphi
Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near'INSERT INTO 'users' (username, password, email) VALUES ('gabriella', 'passwor...' at line 2
edit: ho capito grazie mille
Ultima modifica effettuata da alex1995 il 01/03/2021 alle 13:32