Toon posts:

[MYSQL] Probleem met phpMyadmin

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een backup gemaakt van me leden (extra info: phpMyAdmin 2.1.0 MySQL 3.22.32-log wordt uitgevoerd op localhost, de server dus) en hun gegevens op mijn site en nu wil ik die terugzetten met mysqladmin dus importeren, maar nu doettie et niet meer..


Dit is de fout die ik krijg van mysql..

Column count doesn't match value count at row 1

en hieronder staat 1 rij uit de leden.sql weergegeven als voorbeeld

snappet ff niet meer...


INSERT INTO leden VALUES ( '1', '', '', '', 'frank', 'wachtwoord', '', 'geen.jpg', '', 'email@hotmail.com', 'http://', '15', '', '', '', '', '', '', '', '1', '');


en dit is het tabel...

CREATE TABLE leden (
profielcount varchar(4) DEFAULT '1' NOT NULL,
ben varchar(50) NOT NULL,
opzoek varchar(50) NOT NULL,
muziek varchar(50) NOT NULL,
user varchar(50) NOT NULL,
pass varchar(50) NOT NULL,
icq varchar(50) NOT NULL,
pic varchar(100) DEFAULT 'geen.jpg' NOT NULL,
plaats varchar(50) NOT NULL,
email varchar(50) NOT NULL,
website varchar(50) NOT NULL,
age char(2) NOT NULL,
msn varchar(50) NOT NULL,
geslacht varchar(5) NOT NULL,
werk varchar(100) NOT NULL,
info text NOT NULL,
hobby varchar(30) NOT NULL,
kleding varchar(30) NOT NULL,
vrijgezel varchar(30) NOT NULL,
count char(3) DEFAULT '1' NOT NULL,
wijzig varchar(20) NOT NULL
);


HELP!!...hihi
Heb de site maar ff off gehaald want heb nu geen members meer om de 1 of andere wazige reden...

wat me ook opviel is:
(Welkom op phpMyAdmin 2.2.0rc4 MySQL 3.23.40-max wordt uitgevoerd op localhost, easyphp dus)

Nu pleur ik die dump op me HD (met easyphp)en dan pakt die hem wel zonder foutmeldingen??

Hoe kan dit...:( zou graag die backup weer terug willen zetten...)

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

export/import altijd complete inserts gebruiken:
code:
1
2
3
4
5
6
7
8
9
10
INSERT INTO 
  tabel(
    veld1,       <----+
    veld2,       <--+ |
    ...          | |
  ) VALUES (          | | => corresponderen met elkaar
    'waarde1',     <----+
    'waarde2',     <--+
    ...
  )

Verder zie ik 21 velden, en maar 20 in je insert.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op dinsdag 28 mei 2002 16:50 schreef drm het volgende:

Verder zie ik 21 velden, en maar 20 in je insert.
het zijn er wel 21, maar hij gebruikt idd maar een halve query...

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Verwijderd

Topicstarter
Dat snap ik, maar hij is met phpmyadmin gemaakt die dump, dan moet ie dat toch ook weer opnemen, als ik die backup weer terug wil zetten, ik snap dat dus niet eigenlijk, en als het niet klopt, waarom pakt phpmyadmin op me hd (icm easyphp) hem wel en op de server niet..?

heel vaag toch?

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

probeer voor alle velden eens een defaultwaarde op te geven in je tabel-ontwerp.

edit:
SWINX:
het zijn er wel 21
you're right :)

btw, probeer anders even via telnet/ssh:
code:
1
mysql -uuser -ppassword < dedump.sql

vergeet dan alleen niet om bovenaan in je .sql bestand de regel
USE dbnaam;
te zetten

edit2:
Als het lokaal wel lukt, waarom importeer je het dan niet eerst lokaal, en exporteer je het weer met complete inserts :?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz