Salve a tutti, vorrei creare una tabella con phpmyadmin, con il seguente codice nella sezione SQL del pannello:
codice:
CREATE TABLE `login` (`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 64 ) NOT NULL ,
`password` VARCHAR( 64 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM
INSERT INTO `login` (
`id` ,
`username` ,
`password`
)
VALUES (
NULL , 'utente', sha1( 'prova' )
);
il problema � che se inserisco questo codice nel pannello SQL mi da i seguenti errori:
codice:
Errore
Analisi statica:
Sono stati trovati 4 errori durante l'analisi.
- Inizio di statement inatteso. (near "`id`" at position 207)
- Inizio di statement inatteso. (near "`username`" at position 215)
- Inizio di statement inatteso. (near "`password`" at position 229)
- Tipo statement non riconosciuto. (near "VALUES" at position 244)
Query SQL:
CREATE TABLE `login` ( `id` INT( 11 ) NOT NULL AUTO_INCREMENT , `username` VARCHAR( 64 ) NOT NULL , `password` VARCHAR( 64 ) NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM INSERT INTO `login` ( `id` , `username` , `password` ) VALUES ( NULL , 'utente', sha1( 'prova' ) )
Messaggio di MySQL:
#1064 - 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 `login` (
`id` ,
`username` ,
`password`
)
VALUES (
NULL , 'ut' at line 8
ho provato anche a creare la tabella visivamente senza codice, ma non mi convince, il campo ID dovrebbe essere automatico (1,2,3...), ma non capisco come si fa.
Sto seguendo questa guida