Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Trasferire tabelle MYsql

    Salve ragazzi, devo trasferire tabelle mysql da server aruba ad altro server.
    Salvo le tabelle .sql e le carico sul nuovo server attraverso phpmyadmin.

    Il problema è che mi da errore...

    codice:
    Messaggio di MySQL: 
    
    
    You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE `clienti` (
      `id` int(11) NOT NULL auto_increm
    Su aruba riesco semplicemente ad importare ed esportare tabelle, ma su altro server no... come mai?

  2. #2
    `id` int(11) NOT NULL auto_increm
    scusa ma nn so se il mess lo hai copiato a metà oppure è stato scritto male sql

  3. #3
    questo è tutto il codice che mi da al momento dell' importazione...

    codice:
    query SQL :  
    
    CREATE TABLE `clienti` (
      `id` int(11) NOT NULL auto_increment,
      `identificativo` varchar(100) NOT NULL,
      `nome` varchar(100) NOT NULL,
      `cognome` varchar(100) NOT NULL,
      `nascita` date NOT NULL,
      `luogonascita` varchar(100) NOT NULL,
      `cfiscale` varchar(100) NOT NULL,
      `sesso` varchar(1) NOT NULL,
      `via` varchar(100) NOT NULL,
      `localita` varchar(100) NOT NULL,
      `provincia` varchar(100) NOT NULL,
      `cap` varchar(100) NOT NULL,
      `documento` varchar(100) NOT NULL,
      `numero` varchar(100) NOT NULL,
      `rilasciatoda` varchar(100) NOT NULL,
      `emissione` varchar(100) NOT NULL,
      `scadenza` varchar(100) NOT NULL,
      `telefono1` varchar(100) NOT NULL,
      `telefono2` varchar(100) NOT NULL,
      `fax` varchar(100) NOT NULL,
      `email` varchar(100) NOT NULL,
      `banca` varchar(100) NOT NULL,
      `abi` varchar(100) NOT NULL,
      `cab` varchar(100) NOT NULL,
      `cin` varchar(100) NOT NULL,
      `cc` varchar(100) NOT NULL,
      `intestato` varchar(100) NOT NULL,
      `azienda` varchar(100) NOT NULL,
      `assunzione` date NOT NULL,
      `stipendio` varchar(100) NOT NULL,
      `quinto` varchar(100) NOT NULL,
      `matricola` varchar(100) NOT NULL,
      `inquadratura` varchar(100) NOT NULL,
      `note` longtext NOT NULL,
      `incontro` date NOT NULL,
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=19 
    
    Messaggio di MySQL: 
    
    
    You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE `clienti` (
      `id` int(11) NOT NULL auto_increm

  4. #4
    Prova a togliere quel simbolo strano dalla query SQL:

    codice:
    

  5. #5
    anche a me è spesso successa la stessa cosa..so che aruba usa vecchie versioni di MySQL (4.0.19 mi sembra) se lo tarsferisci su un server con MySQL 4.1.x o MySQL 5.x possono esserci problemi di incompatibilità fra le versioni..o può anche dipendere dalle versioni usate sui due server di phpmyadmin..per risolvere la faccenda se puoi quando imposti la creazione del file SQL metti come compatibilià MySQL 3.23....

  6. #6
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    E' un problema di caratteri.
    IL file che hai scaricato è in utf, quando fai il load sul nuovo server accertati che legga utf. Oppure scarica il file in latin e ricaricalo in latin.

    Insomma devi scaricare e caricare con lo stesso charset

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.