Avatar billede aslan Nybegynder
08. juni 2004 - 19:32 Der er 4 kommentarer og
1 løsning

Række bliver ikke hentet ud fra now

Jeg har denne test tabel i en mysql db:

CREATE TABLE test (
  id int(11) NOT NULL auto_increment,
  kamp varchar(100) NOT NULL default '',
  tid timestamp(14) NOT NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;

INSERT INTO test VALUES (1, 'test1 mod test2', 20040611191155);
INSERT INTO test VALUES (2, 'test2 mod test3', 20040613191155);
INSERT INTO test VALUES (3, 'test3 mod test4', 20040616191155);
INSERT INTO test VALUES (4, 'test5 mod test6', 20040716191155);
INSERT INTO test VALUES (5, 'test6 mod test7', 20040601191155);


Så prøver jeg med denne sql sætning:

SELECT * FROM `test` WHERE tid <'now';

men den returnere ikke noget. Burde den ikke returnere sidste række?
Avatar billede arne_v Ekspert
08. juni 2004 - 19:34 #1
Skal now være i '' ?
Avatar billede aslan Nybegynder
08. juni 2004 - 19:42 #2
Ja eller får jeg fejl?
Avatar billede arne_v Ekspert
08. juni 2004 - 19:44 #3
http://dev.mysql.com/doc/mysql/en/Date_and_time_functions.html

siger uden '' omkring og med () efter

now()
Avatar billede aslan Nybegynder
08. juni 2004 - 19:51 #4
Jep den er god nok arne bare læg et svar..
Avatar billede arne_v Ekspert
08. juni 2004 - 20:09 #5
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester