rob* ha scritto:
MI puoi dire di più.
Se faccio un database con la procedura guidata, dove leggo il codice che si crea??
Francamente non uso procedure guidate nè phpmyadmin.
Se il database esiste già, ad esempio perchè lo hai creato in locale, puoi prenderne lo schema ad esempio con
mysqldump -uroot -ppasswordchehai -d nomedeldatabase >filechecrea.txt
il "-d" significa che non vengono dumpate le righe (cioè i dati), quindi ti rimane solo la struttura
otterrai qualcosa del tipo
DROP TABLE IF EXISTS `acl2`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `acl2` (
`ser` int(10) unsigned NOT NULL AUTO_INCREMENT,
`utente` varchar(45) DEFAULT NULL,
`polo` int(11) DEFAULT '-1',
`funzioni` longtext,
PRIMARY KEY (`ser`),
KEY `iUtente` (`utente`,`polo`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=48 DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;
/*!40101 SET character_set_client = @saved_cs_client */;
a te interessa "prendere" la porzione create table .
---
Questo presume però che il database (cioè lo schema) esista.
In quel caso puoi fare un banale
create schema nomedelloschema;
In sostanza se hai un database "archivio" con dentro 2 tabelle poniamo "clienti" e "fatture", per ordine dovrai...
create schema archivio;
poi
use archivio; create table clienti ...
e
user archivio; create table fatture...