Prosím o rady na dvě otázky: 1- Pokud nastavím v mysql aktuální datum zápisu, je možné aby databáze do druhého pole automaticky zapsala to datum + 60 dní?
2- V jedné tabulce "REGISTRACE" mám registraci uživatele, jedno z polí je "uzivatel", v druhé tabulce "WWW" a pole "www_id" ,"uzivatel_id" a "www_stranky" propojení N:1
Www stránek může mít uživatel kolik chce a o to mi jde.Jak udělat aby počet stránek byl omezený podle zadaného počtu, v tabulce registrace-"uzivatel"
Děkuji za pomoc a vaše návrhy
MySql automatizace polí
- Balin.Tomas
- Nováček

-
- Registrován: 28. kvě 2009
- OndraSter
- Středně pokročilý

- Registrován: 22. úno 2006
- Bydliště: Praha / ČVUT FIT
- Kontaktovat uživatele:
Re: MySql automatizace polí
1.
mysql> select now(), adddate(now(), interval 60 day);
+---------------------+---------------------------------+
| now() | adddate(now(), interval 60 day) |
+---------------------+---------------------------------+
| 2009-06-01 17:43:27 | 2009-07-31 17:43:27 |
+---------------------+---------------------------------+
1 row in set (0.00 sec)
a 2ku kontrolovat při vkládání, jestli jich už nemá moc.
mysql> select now(), adddate(now(), interval 60 day);
+---------------------+---------------------------------+
| now() | adddate(now(), interval 60 day) |
+---------------------+---------------------------------+
| 2009-06-01 17:43:27 | 2009-07-31 17:43:27 |
+---------------------+---------------------------------+
1 row in set (0.00 sec)
a 2ku kontrolovat při vkládání, jestli jich už nemá moc.
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32
Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32
Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
- arxeiss
- Začátečník

- Registrován: 19. črc 2008
- Bydliště: Krmelín (předměstí Ostravy)
- Kontaktovat uživatele:
Re: Problém s foreign key
To co ti popsal Ondra? V tom se nějak neorientuju. SQL zvládám tak abych zapsal, vypsal, změnil, seřadil, to mi zatím stačilo, a když jsem jednou potřeboval náhodný výběr tak jsem našel na netu.
Edit:\\ Tak jsem našel na netu, a zkoušel a pochopil
Musíš vytvořit ty pole a dát jim TYP jako DATE nebo DATETIME, v tvojem případě asi bude stačit DATE, a pak kód vypadá následovně:
Sra jsem se s tím, a nejelo a pak jsem tu DB smazal a udělal znova a ono to jede. Jsem na tom stejně jak ty 
Ale nevím jestli by to nemělo být v té druhé sekci
// OndraSter - mělo, šup tam s tím
Edit:\\ Ale stejně, SQL nabízí široké možnosti práce s daty, a já mám galerii kde mám složky pojmenované datumem, a já stejně mám to datum uložené jako INT 20091224 (24.12.2009). Proč to tak mám? Ani nevím, asi jsem si myslel že PHP mi to neseřadí, ale proč když mi to seřadí db? Prostě začátky...
Edit:\\ Tak jsem našel na netu, a zkoušel a pochopil
Kód: Vybrat vše
INSERT INTO datumy (id,datum1,datum2) VALUES (NULL , now(), adddate(now(),INTERVAL 30 DAY))Ale nevím jestli by to nemělo být v té druhé sekci
// OndraSter - mělo, šup tam s tím
Edit:\\ Ale stejně, SQL nabízí široké možnosti práce s daty, a já mám galerii kde mám složky pojmenované datumem, a já stejně mám to datum uložené jako INT 20091224 (24.12.2009). Proč to tak mám? Ani nevím, asi jsem si myslel že PHP mi to neseřadí, ale proč když mi to seřadí db? Prostě začátky...
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min