Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Reiner

Haudegen

Dabei seit: 01.03.2003

Beiträge: 676

 

1 Zum Seitenanfang

Sonntag, 7. Januar 2007, 20:12

Kann keine Tabelle anlegen

Hallo
Wer kann mir bitte helfen.
Ich möchte gerne eine Tabelle anlegen.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE TABLE `magazin` (
  `id` tinyint(6) NOT NULL auto_increment,
  `rss-time` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `datum` text  NOT NULL,
  `word` varchar(40) default NULL,
  `definition` text,
  `cat` text NOT NULL,
  `online` char(1) NOT NULL default 'y',
  `autor` text NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `id` (`id`),
  FULLTEXT KEY `word` (`word`,`definition`)
) ENGINE=MyISAM AUTO_INCREMENT=62 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=62 ;


Da bekomme ich aber immer folgenden Fehler zurück:

Zitat

MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`datum` text


phpMyAdmin 2.6.3-pl1
MySQL 4.0.21
 

Dabei seit: 08.12.2002

Beiträge: 1 220

 

2 Zum Seitenanfang

Montag, 8. Januar 2007, 08:43

Ich bin mir nicht ganz sicher aber ich meine du kannst auf einer Spalte entweder wenn der Datensatz erstellt wurde den aktuellen Zeitpunkt einfügen lassen oder bei jeder Änderung. Ich würde es mal ohne diesen Erstellungsoption machen weil es ja eigentlich doppelt gemoppelt ist.

Greetz

MaxTPayne
 

MartyMcFly

Foren Gott

Dabei seit: 04.06.2003

Beiträge: 3 137

 

3 Zum Seitenanfang

Montag, 8. Januar 2007, 11:09

Hallo,

Du kannst das mit dem default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP weglassen, so die Aussage eines anderen Forums:

an der Funktionalität der TIMESTAMP-Spalte ändert sich dadurch nichts, weil 'default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP' ohnedies das Defaultverhalten von TIMESTAMPS in MySQL-Versionen < 4.1 beschreibt

Marty
 

Reiner

Haudegen

Dabei seit: 01.03.2003

Beiträge: 676