hallo,
ich hab eine tabelle angelegt die so aussieht:
die daten füge ich so ein:
und so frage ich die daten ab:
nun meine frage, kann ich so beruhigt weiterarbeiten oder seht ihr vielleicht einen fehler bzw. kann man das optimieren. ich frage weil ich nicht möchte das die datenbank irgendwann durch falsche programmierung in die knie geht.
gruss, malaga
ich hab eine tabelle angelegt die so aussieht:
Code:
CREATE TABLE IF NOT EXISTS user_reg( id int(6) unsigned NOT NULL auto_increment, name varchar(20) NOT NULL, reg_von datetime NOT NULL, reg_bis datetime NOT NULL, PRIMARY KEY (id)
Code:
INSERT INTO user_reg (name, reg_von, reg_bis) VALUES ('user 1', '2006-10-01 14:20:00', '2006-12-04 11:00:00')
und so frage ich die daten ab:
Code:
SELECT * FROM user_reg WHERE CURRENT_TIMESTAMP() between reg_von and reg_bis
nun meine frage, kann ich so beruhigt weiterarbeiten oder seht ihr vielleicht einen fehler bzw. kann man das optimieren. ich frage weil ich nicht möchte das die datenbank irgendwann durch falsche programmierung in die knie geht.
gruss, malaga
Kommentar