Toon posts:

[PHP] kan geen sql bestand importeren?

Pagina: 1
Acties:
  • 40 views sinds 30-01-2008

Verwijderd

Topicstarter
Lezers,

als ik een cms aan een website toevoeg dan gebruik ik altijd een standaard cmsje. Nu heb ik vele accounts draaien met dit cms. Als ik via mijn cpanel een database toevoeg en dan vervolgens via phpMyadmin een sql bestand importeer dan gaat dat altijd goed tot op heden :?

ik krijg deze foutmelding opeens op alle website als ik die SQL bestand wil importeren:

Fout
SQL-query:

# Absolut Engine by Daniel Duris (c) 2001-2004
# Absolut Engine v1.70 database format
CREATE TABLE ae_modules(

ID INT( 10 ) UNSIGNED DEFAULT '1' NOT NULL AUTO_INCREMENT ,
module varchar( 255 ) ,
version varchar( 10 ) ,
author varchar( 255 ) ,
website varchar( 255 ) ,
description TEXT,
directory varchar( 255 ) ,
menu1 tinyint,
menu2 tinyint,
menu3 tinyint,
guestmodify tinyint,
PRIMARY KEY ( ID )
);


MySQL retourneerde:

#1067 - Invalid default value for 'ID'

doe ik nu iets fouts???

bedankt!

  • Pyrus
  • Registratie: November 2001
  • Laatst online: 07-02 10:16

Pyrus

Hardknock life

Ik herken het iig wel.
Als je een auto_increment veld hebt moet je er geen default waarde invullen, dat zou het moeten oplossen als ik me niet vergis. :)

LinkedIn


  • Wacky
  • Registratie: Januari 2000
  • Laatst online: 20-01 18:47

Wacky

Dr. Lektroluv \o/

Ik denk dat er iets is misgegaan met de export, een sleutelveld kan namelijk geen standaard waarde (default value) hebben.

Verwijder DEFAULT '1' eens uit de SQL.

Nu ook met Flickr account


Verwijderd

Topicstarter
Zeg bedankt, maar kan je me vertellen waar ik dat moet doen? ben niet echt een held hierin ben al vanaf 12:00 bezig 8)7

  • Wacky
  • Registratie: Januari 2000
  • Laatst online: 20-01 18:47

Wacky

Dr. Lektroluv \o/

Open het SQL bestand met notepad, verwijder DEFAULT '1' en sla het bestand weer op. Daarna importeren as usual :)

Nu ook met Flickr account


Verwijderd

Topicstarter
dit is het sql bestand:

# Absolut Engine by Daniel Duris (c) 2001-2004
# Absolut Engine v1.70 database format

CREATE TABLE ae_modules (
ID INT(10) UNSIGNED DEFAULT '1' NOT NULL AUTO_INCREMENT,
module varchar(255),
version varchar(10),
author varchar(255),
website varchar(255),
description TEXT,
directory varchar(255),
menu1 tinyint,
menu2 tinyint,
menu3 tinyint,
guestmodify tinyint,
PRIMARY KEY (ID)
);

CREATE TABLE ae_sections (
ID INT(10) UNSIGNED DEFAULT '1' NOT NULL AUTO_INCREMENT,
section varchar(255),
PRIMARY KEY (ID)
);

CREATE TABLE ae_images (
ID INT(10) UNSIGNED DEFAULT '1' NOT NULL AUTO_INCREMENT,
description varchar(255),
file1 varchar(255),
file2 varchar(255),
file3 varchar(255),
file4 varchar(255),
file5 varchar(255),
file6 varchar(255),
file7 varchar(255),
file8 varchar(255),
file9 varchar(255),
file10 varchar(255),
filedescription1 varchar(255),
filedescription2 varchar(255),
filedescription3 varchar(255),
filedescription4 varchar(255),
filedescription5 varchar(255),
filedescription6 varchar(255),
filedescription7 varchar(255),
filedescription8 varchar(255),
filedescription9 varchar(255),
filedescription10 varchar(255),
authorID INT(10) UNSIGNED,
PRIMARY KEY (ID)
);

CREATE TABLE ae_files (
ID INT(10) UNSIGNED DEFAULT '1' NOT NULL AUTO_INCREMENT,
description varchar(255),
file1 varchar(255),
file2 varchar(255),
file3 varchar(255),
file4 varchar(255),
file5 varchar(255),
authorID INT(10) UNSIGNED,
PRIMARY KEY (ID)
);

CREATE TABLE ae_articles (
ID INT(10) UNSIGNED DEFAULT '1' NOT NULL AUTO_INCREMENT,
title TEXT,
beginning TEXT,
text TEXT,
authorID INT(10) UNSIGNED,
adate date,
atime time,
sectionID INT(10) UNSIGNED,
imagesetID INT(10) UNSIGNED,
filesetID INT(10) UNSIGNED,
priority tinyint,
`status` tinyint,
filename varchar(255),
PRIMARY KEY (ID)
);

CREATE TABLE ae_stats (
ID INT(10) UNSIGNED DEFAULT '1' NOT NULL AUTO_INCREMENT,
articleID INT(10) UNSIGNED,
views INT(10) UNSIGNED,
PRIMARY KEY (ID)
);

CREATE TABLE ae_relatedarticles (
ID INT(10) UNSIGNED DEFAULT '1' NOT NULL AUTO_INCREMENT,
articleID INT(10) UNSIGNED,
relatedID INT(10) UNSIGNED,
PRIMARY KEY (ID)
);

# position: 1-admin, 2-editor in chief, 3-editor
# language: EN - english, SK - slovak etc... ISO shorts - same as domain (.sk,.de,.no etc.)
CREATE TABLE ae_users (
ID INT(10) UNSIGNED DEFAULT '1' NOT NULL AUTO_INCREMENT,
user varchar(30),
`password` varchar(100),
fullname varchar(100),
position tinyint,
email varchar(255),
language varchar(2),
photo varchar(255),
otherinfo text,
PRIMARY KEY (ID)
);

CREATE TABLE ae_login (
ID INT(10) UNSIGNED DEFAULT '1' NOT NULL AUTO_INCREMENT,
userID INT(10) UNSIGNED,
loginID varchar(100),
logtime varchar(100),
PRIMARY KEY (ID)
);

INSERT INTO ae_users VALUES(NULL,'admin','21232f297a57a5a743894a0e4a801fc3','Administrator','1','youremail@yourdomain.com','EN','','');

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 17:21

Creepy

Tactical Espionage Splatterer

Het antwoord is simpel: ja, je doet iets fouts. Overigens is met de handleiding van MySQL prima uit te zoeken wat. We gaan er overigens ook vanuit dat je in eerste instantie zelf aan de slag gaat om je fout op te lossen i.p.v. alleen je foutmelding te dumpen en te hopen dat wij het oplossen. Dat is niet de bedoeling. Maar met de tip van Pyrus moet je er wel uitkomen denk ik ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1

Dit topic is gesloten.