ok mettiamo ke voglio creare un db con questa tabella
ma questo codice dove lo metto?codice:CREATE TABLE sessioni ( uid CHAR(32) NOT NULL, user_id INT UNSIGNED NOT NULL, creation_date INT UNSIGNED NOT NULL, INDEX(uid) );
inoltre tutto oggi mi sono un po' studiato un codice già pronto scritto un articolo di questo sito per la gestione degli utenti e creava delle tabelle ke poi in seguito modificava:
è giusto se lo riscrivo così?codice:CREATE TABLE sessioni ( uid CHAR(32) NOT NULL, user_id INT UNSIGNED NOT NULL, creation_date INT UNSIGNED NOT NULL, INDEX(uid) ); CREATE TABLE utenti ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, name VARCHAR(30) NOT NULL, surname VARCHAR(30) NOT NULL, username VARCHAR(30) NOT NULL, password CHAR(32) NOT NULL, PRIMARY KEY(id), INDEX(username, password) ); ALTER TABLE utenti ADD regdate VARCHAR( 11 ) NOT NULL, ADD uid VARCHAR( 32 ) NOT NULL; ALTER TABLE utenti ADD permessi INT DEFAULT '0' NOT NULL ; CREATE TABLE permessi ( id INT UNSIGNED NOT NULL , nome VARCHAR( 100 ) NOT NULL , descrizione TEXT NOT NULL , PRIMARY KEY ( id ) );
codice:CREATE TABLE sessioni ( uid CHAR(32) NOT NULL, user_id INT UNSIGNED NOT NULL, creation_date INT UNSIGNED NOT NULL, INDEX(uid) ); CREATE TABLE utenti ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, name VARCHAR(30) NOT NULL, surname VARCHAR(30) NOT NULL, username VARCHAR(30) NOT NULL, password CHAR(32) NOT NULL, regdate VARCHAR( 11 ) NOT NULL, uid VARCHAR( 32 ) NOT NULL, permessi INT DEFAULT '0' NOT NULL, PRIMARY KEY(id), INDEX(username, password) ); CREATE TABLE permessi ( id INT UNSIGNED NOT NULL , nome VARCHAR( 100 ) NOT NULL , descrizione TEXT NOT NULL , PRIMARY KEY ( id ) );

Rispondi quotando