Avatar billede snoozer Nybegynder
12. januar 2005 - 15:44 Der er 5 kommentarer og
1 løsning

Fejl ved import

Hej,

Jeg er igang med at installere en contribution til webshoppen osCommerce.
Det hele går fint indtil jeg skal importere .sql-filen, her får jeg følgende fejl:


Fejl

SQL-forespørgsel:

# $Id: latest_news.sql,v 1.3 2002/11/11 06:24:04 will Exp $
# Create the table to hold the latest news.
CREATE TABLE latest_news(
news_id int( 11 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ,
headline varchar( 255 ) NOT NULL ,
content text NOT NULL ,
date_added datetime DEFAULT '0000-00-00 00:00:00' NOT NULL ,
language int( 11 ) NOT NULL default '1',
STATUS tinyint( 1 ) DEFAULT '0' NOT NULL ,
PRIMARY KEY ( news_id )
)

---------------------------------------

MySQL returnerede: Dokumentation
#1067 - Invalid default value for 'news_id'

---------------------------------------

Nogen der ved hvad der er galt?
Avatar billede chries Nybegynder
12. januar 2005 - 15:47 #1
'0' er en streng, så den er nok sur over det ikke er en int.

prøv med:
ews_id int( 11 ) DEFAULT 0 ...
Avatar billede Slettet bruger
12. januar 2005 - 15:47 #2
Måske kan den ikke være "0" når den er sat til "NOT NULL" ? Selvom jeg godt er klar over at NULL og "0" ikke repræsenterer den samme værdi.

/ Pacroon
Avatar billede Slettet bruger
12. januar 2005 - 15:48 #3
Oh, ja, Chries har nok fat i noget dér :)
Avatar billede snoozer Nybegynder
12. januar 2005 - 17:17 #4
Virker stadig ikke...
Avatar billede darkcow Nybegynder
12. januar 2005 - 17:21 #5
En AUTO_INCREMENT kan ikke have en default value..
Avatar billede snoozer Nybegynder
12. januar 2005 - 17:23 #6
Okay, nu virker det. Tak for det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester