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
Kategori
Computerworld tilbyder specialiserede kurser i database-management

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