Sida 1 av 1

Postat: 28 december 2005, 19:03
av gnagis

Kod: Markera allt

CREATE TABLE `login_users` (
  `id` int(10) NOT NULL auto_increment,
  `uid` varchar(32) NOT NULL default '',
  `group_uid` varchar(32) NOT NULL default '0',
  `super_user` enum('Y') default NULL,
  `user_name` varchar(32) NOT NULL default '',
  `user_passw` varchar(32) NOT NULL default '',
  `activated` enum('Y','N') NOT NULL default 'Y',
  `online` enum('Y','N') NOT NULL default 'N',
  `sid` varchar(32) NOT NULL default '',
  `reg_date` datetime NOT NULL default '0000-00-00 00:00:00',
  `last_login` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `number_logins` int(11) NOT NULL default '0',
  `tasks` varchar(255) NOT NULL default '',
  `first_name` varchar(255) NOT NULL default '',
  `last_name` varchar(255) NOT NULL default '',
  `email` varchar(255) NOT NULL default '',
  `msn` varchar(255) default NULL,
  `icq` varchar(14) default NULL,
  `birthdate` varchar(10) NOT NULL default '0000-00-00',
  `sex` char(1) NOT NULL default '',
  `country` varchar(32) NOT NULL default '',
  `city` varchar(64) NOT NULL default '',
  `occupy` varchar(255) default NULL,
  `homepage_url` varchar(255) default NULL,
  `signature` text,
  `avatar` varchar(32) default NULL,
  `presentation` text,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `user_name` (`user_name`),
  UNIQUE KEY `uid` (`uid`),
  UNIQUE KEY `super_user` (`super_user`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
problemet är....


det säger ERROR på `last_login` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,

och på ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

1an har jag inte en blekaste om hur jag ska lösa 2an räcker med att ta bort den raden då den inte är nödvändig så sett....

satsen är exporterad från en annan databas och jag ville bara flytta över till en ny.. och då helt plötsligt funkar det inte att importera den raden som programmet själv har gjort!?

använder mysql-front eller phpmyadmin båda gör samma sätt och jag lyckas inte få dit det bara...

1an ska in i "atribut" fältet någon som vet hur det ska gå till?

Postat: 28 december 2005, 21:56
av Charly
haha.. ok.. jag provade den i mysql-front... o den fungerade direkt.

vilken version av mysql-front har du gnagis?

Postat: 28 december 2005, 22:11
av esset

Postat: 29 december 2005, 11:44
av gnagis
nyaste...hitta problemet... databsen va för old... nu har jag problemet "ingen databas av dom jag kan använda har den versionen som behövs ((4.1)) alla har ((4.0)) vilket är fruktansvärt irriterande [img]http://www.hondaklubben.com/forum/style ... iggrin.gif[/img]

Postat: 29 december 2005, 11:53
av infra
det är ju samma databas? det är oftast problem med lösenorden som är krypterade på olika sätt..

längesen jag använde mysql men det var det bekymmert jag hade förr iaf så man fick sätta på gamla version av lösenordshanteringen.

Postat: 29 december 2005, 20:05
av gnagis
den funktionen med timestamp atributen lades till i mysql på 4.1 version... och min server har 4.0 så det är därför det inte funkar [img]http://www.hondaklubben.com/forum/style ... >/wink.gif[/img]