CodeForum.chCode ForenSQLThema: Unknown column 'header_img' in 'field list'
Seiten: [1]
AntwortenDrucken
Autor Thema: Unknown column 'header_img' in 'field list'  (Gelesen 1189 mal)
Backtickz
Groupie
*
Offline Offline

Beiträge: 452



WWW
« am: 06. Juni 2004, 20:14:42 »
ZitierenZitat

Tabellenstruktur:

Code:

CREATE TABLE weblog_settings (
  weblog_id varchar(150) NOT NULL default '',
  bgcolor varchar(7) NOT NULL default '#000000',
  msgbgcolor varchar(7) NOT NULL default '#222222',
  msgtitlebgcolor varchar(7) NOT NULL default '#222222',
  msgfootbgcolor varchar(7) NOT NULL default '#000000',
  msgfootcolor varchar(7) NOT NULL default '#111111',
  msgcolor varchar(7) NOT NULL default '#ffffff',
  titlecolor varchar(7) NOT NULL default '#ffffff',
  linkcolor varchar(7) NOT NULL default '#ffffff',
  msgtitlecolor varchar(7) NOT NULL default '#ffffff',
  datecolor varchar(7) NOT NULL default '#ffffff',
  titlesize char(2) NOT NULL default 'h3',
  msgtitlesize char(2) NOT NULL default '2',
  msgsize char(2) NOT NULL default '2',
  datesize char(2) NOT NULL default '1',
  msgfootsize char(2) NOT NULL default '1',
  align_allover varchar(6) NOT NULL default 'center',
  align_title varchar(6) NOT NULL default 'center',
  align_msg varchar(6) NOT NULL default 'left',
  align_date varchar(6) NOT NULL default 'left',
  entrys_per_page mediumint(9) NOT NULL default '10',
  fontstyle varchar(255) NOT NULL default 'Arial',
  header_img  varchar(255) NOT NULL default 'header.jpg',
  align_img_header varchar(255) NOT NULL default '',
  bg_image  varchar(255) default 'bg_image.gif',
  KEY blogid (weblog_id)
) TYPE=MyISAM;


Abfrage:

Code:

UPDATE
weblog_settings
SET
header_img='sss.gif'
WHERE
weblog_id =
'ce24965c85bec58'

oder auch:

UPDATE
weblog_settings
SET
header_img='sss.gif'
WHERE
weblog_id =
'ce24965c85bec58';



Fehler:

Code:

Unknown column 'header_img' in 'field list'


was mache ich denn falsch ? Ich kapiere das nicht... eigentlich ist doch alles korräkt.
Ich glaube das liegt an mysql... - denn auf einem anderen datenbankserver mit der selben Tabelle klappt die abfrage. kann jemand helfen ?

Ich tippe mal darauf das mysql die field liste nicht korrekt updated.

schaut mal diesen fehler an, tritt auch nicht bei der lokalen kopie auf:

Code:

 SQL-Befehl :

ALTER TABLE `monochrom`.`weblog_settings` CHANGE  `header_img` VARCHAR(255) DEFAULT 'header.img'

MySQL meldet:

You have an error in your SQL syntax near 'VARCHAR(255) DEFAULT 'header.img'' at line 1
Moderator informieren   Gespeichert
deep:blue
Groupie
*
Offline Offline

Beiträge: 440


WWW
« Antworten #1 am: 06. Juni 2004, 20:38:41 »
ZitierenZitat

Sali Blacktickz,

Ich hab ein MySQL 3.23.51 und ein MySQL 4.0.18. Bei beiden hats funktioniert.
Also ohne die ??nderung des Spaltennamens.
Moderator informieren   Gespeichert

Jeder Tag ist gleich lang, aber unterschiedlich breit. -- www.zooomclan.org
Laubi
nicht zu stoppen
*
Offline Offline

Beiträge: 1901


WWW
« Antworten #2 am: 07. Juni 2004, 06:17:40 »
ZitierenZitat

ev. interpretiert "deine" mysql version das _ zeichen als platzhalter... dürfte zwar nicht sein aber so spontan kann ich mir ziemlich wenig darunter vorstellen.. mach doch mal ' um den tabellen namen
Moderator informieren   Gespeichert
Backtickz
Groupie
*
Offline Offline

Beiträge: 452



WWW
« Antworten #3 am: 08. Juni 2004, 16:13:42 »
ZitierenZitat

ich habe die tabelle gebackupt, gelöscht und neu eingefügt, und dann hats wieder funktioniert.

Wie gesagt, das eine Feld wurde zu header_img umbenannt, ich tippe immer noch darauf das der mySQL-Server das nicht richtig kapiert...
Moderator informieren   Gespeichert
Seiten: [1]
AntwortenDrucken
CodeForum.chCode ForenSQLThema: Unknown column 'header_img' in 'field list'
Gehe zu:  

 

Partner Sites

Werbung

TinyPortal v1.0.5 beta 1© Bloc