- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- MYSQL errore
-
MYSQL errore
Ciao a tutti, spero in un Vostro supporto.
Il problema è che importando la tabella nel db non viene accettata una stringa. questo è l'errore:
Errore
query SQL:-- phpMyAdmin SQL Dump
-- version 2.6.2-pl1
-- http://www.phpmyadmin.net-- Host: localhost
-- Generation Time: Sep 25, 2005 at 05:35 AM
-- Server version: 4.1.12
-- PHP Version: 4.3.9-- Database:
nzmuslim
--
-- Table structure for tablenuke_matrimonial_buddy
CREATE TABLE
nuke_matrimonial_buddy
(buddy_id
int( 11 ) NOT NULL AUTO_INCREMENT ,
buddy_user
int( 11 ) NOT NULL default '0',
buddy_friend
int( 11 ) NOT NULL default '0',
buddy_type
tinyint( 1 ) NOT NULL default '1',
PRIMARY KEY (buddy_id
) ,
UNIQUE KEYbuddy_user
(buddy_user
,buddy_friend
,buddy_type
)
) ENGINE = MYISAM ;Messaggio di MySQL:
#1050 - Table 'nuke_matrimonial_buddy' already exists
il supporto MySQL di ...Aru sostiene che dipende dal mio db in quanto non è upgradato all'ultima versione, il tecnico rifeisce:
la informo che non è posibile aggiornare la versione MySql del server condiviso per il suo DB, ma può eventualmente acquistare un nuovo DB che verrà attivato sui server con versione mySql 5.0.
Inoltre l'errore da lei riscontrato non riguarda la versione del MySql, ma che quella tabella gia' esiste.. e se vuole fare un restore deve prima mietere le tabelle.Rispondo:
la versione attuale MySql che utilizzo presenta alcuni difetti non dipendenti dalla mia volontà, ho riportato il link che motiva l'errore, pertanto , dovreste provvedere all'attivazione di un nuovo db in sostituzione ad uno di quelli già attivi.Abbiamo elliminato le tabelle importate ieri, ed ecco l'errore che si presenta:
CREATE TABLE
nuke_matrimonial_pm
(
pm_id
int( 10 ) NOT NULL AUTO_INCREMENT ,
pm_icon
varchar( 100 ) default NULL ,
pm_sub
varchar( 100 ) default NULL ,
pm_from
varchar( 30 ) NOT NULL default '',
pm_to
varchar( 30 ) NOT NULL default '',
pm_time
timestamp NOT NULL default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
pm_msg
text,
pm_read
tinyint( 1 ) NOT NULL default '0',
PRIMARY KEY (pm_id
)
) ENGINE = MYISAM ;Messaggio di MySQL:
#1064 - 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 'CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
pm_msg
textUlteriore risposta ricevo da un'altro tecnico:
La versione di mysql su cui ha i db e' la 5.0.24 che e' l'ultima del ramo 5.0.x.
Faccia attenzione che importare dati da versioni differenti di mysql, necessita di correzioni a livello di sintassi nelle query.
Nel suo caso dall'intestazione del file si vede come lei stia cercando di importare un dump di un mysql 4.1.12 nel suo account 5.0.24.
Faccia rifermento a forum specializzati sull'argomento per ulteriore supporto.come si spiega che andando sul mio sito http://www.amoreggiare.com/info.php io leggo una vecchia versione? la 4.1.2
Grazie per chiunque mi voglia aiutare