problema : innodb e myisam

  • Creatore Discussione Creatore Discussione luigi777
  • Data di inizio Data di inizio

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
non so come si dice ..

ma io in locale ho innodb e poi quando creo le tabelle nel server remoto me le crea in myisam ..

come faccio ad impostare e far tutte due in myisam?

io creo sempre cosi .faccio i file .sql da notepad++ e poi li carico nel phpmyadmin e in heidisql

come mai fa cosi?
ecco un pezzo di codice:
PHP:
  CREATE TABLE `news_categorie` (
  `id` bigint(8) unsigned auto_increment,
  `id_parent` bigint(8),
  `titolo` varchar(255),
  `ordine` int,
  `data` datetime,
  `active` int ,
  `_update` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY  (`id`),
  UNIQUE KEY titolo(titolo));

sapete come posso fare?

grazie mile.
 
Ciao, se non ho capito male il tuo problema, si può risolvere mettendo il tipo di tabella al termine della query in questo modo:
PHP:
  CREATE TABLE `news_categorie` (
  `id` bigint(8) unsigned auto_increment,
  `id_parent` bigint(8),
  `titolo` varchar(255),
  `ordine` int,
  `data` datetime,
  `active` int ,
  `_update` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY  (`id`),
  UNIQUE KEY titolo(titolo)
) TYPE=MyISAM CHARACTER SET `utf8`;
Non so che character set hai messo, ma volendo si può anche togliere.
Spero di esserti stata di aiuto! :byebye:
 

Discussioni simili