galera, to fazendo um portal e, nele vai ter um sistema de anúncios, mas, só quero manter esses anúncios online por 30 dias e depois apagá-los... como q eu faço pra apagar os registros com mais de 1 mês a partir da data atual?
o campo na minha tabela tá formatado como: dd/mm/aaaa.
to usando o MySQL como banco.
vlw!
Publicidade
|
|
Page 1 of 1
Como apagar registros com mais de 1 mês? a partir do dia atual
#2
Posted 08 January 2007 - 11:56 PM
No MySql 5.1 tem uma nova propriedade que pode te ajudar, caso esta seja a sua versão de banco.
http://dev.mysql.com/tech-resources/articl...sql-events.html
Caso contrario, você deve criar uma pagina com as oprações que deseja executar de periodo a periodo, e um segunda pagina para registrar o agendamento no Administrador, nesta segunda pagina você deve usar a tag cfschedule
http://dev.mysql.com/tech-resources/articl...sql-events.html
Caso contrario, você deve criar uma pagina com as oprações que deseja executar de periodo a periodo, e um segunda pagina para registrar o agendamento no Administrador, nesta segunda pagina você deve usar a tag cfschedule
#3
Posted 09 January 2007 - 11:13 AM
to usando o 5.0... vou colocar o 5.1, mas, mesmo assim num entendi mto bem...
qdo eu puxo a data atual pelo MySQL ele volta no formato dd-mm-yyyy, dae eu uso o
'DATE_FORMAT(CURDATE(), '%d/%m/%Y')' pra ele vir como dd/mm/yyyy pra ficar igual na tabela do banco...
eu sei que no Oracle tem uma função que faz isso... eu lembro q usei ela no começo do ano passado num projeto... só não lembro mais como q faz... vou tentar ver isso hj a tarde lá no trabalho...
~~~~~~~~~~~~~~~~~~~~
vlw galera... vou usar a função "datediff" do ColdFusion mesmo.
qdo eu puxo a data atual pelo MySQL ele volta no formato dd-mm-yyyy, dae eu uso o
'DATE_FORMAT(CURDATE(), '%d/%m/%Y')' pra ele vir como dd/mm/yyyy pra ficar igual na tabela do banco...
eu sei que no Oracle tem uma função que faz isso... eu lembro q usei ela no começo do ano passado num projeto... só não lembro mais como q faz... vou tentar ver isso hj a tarde lá no trabalho...
~~~~~~~~~~~~~~~~~~~~
vlw galera... vou usar a função "datediff" do ColdFusion mesmo.
#4
Posted 10 January 2007 - 10:08 PM
http://dev.mysql.com/doc/refman/4.1/pt/dat...-functions.html
http://dev.mysql.com/doc/refman/5.0/en/dat...-functions.html
http://dev.mysql.com/doc/refman/5.1/en/dat...-functions.html
http://dev.mysql.com/doc/refman/5.0/en/dat...-functions.html
http://dev.mysql.com/doc/refman/5.1/en/dat...-functions.html
QUOTE
#
DATEDIFF(expr,expr2), TIMEDIFF(expr,expr2)
DATEDIFF() retorna o número de dias entre a data inicial expr e a data final expr2. expr e expr2 são expressões de datas ou data e hora. Apenas a parte da data dos valores sã usados no cálculo.
TIMEDIFF() retorna o tempo entre a hora inicial expr e a hora final expr2. expr e expr2 são expressões de hora ou data e hora, mas ambas devem ser do mesmo tipo.
mysql> SELECT DATEDIFF('1997-12-31 23:59:59','1997-12-30');
-> 1
mysql> SELECT DATEDIFF('1997-11-31 23:59:59','1997-12-31');
-> -30
mysql> SELECT TIMEDIFF('2000:01:01 00:00:00', '2000:01:01 00:00:00.000001');
-> '-00:00:00.000001'
mysql> SELECT TIMEDIFF('1997-12-31 23:59:59.000001','1997-12-30 01:01:01.000002');
-> '46:58:57.999999'
DATEDIFF() e TIMEDIFF() foram adicionados no MySQL 4.1.1.
DATEDIFF(expr,expr2), TIMEDIFF(expr,expr2)
DATEDIFF() retorna o número de dias entre a data inicial expr e a data final expr2. expr e expr2 são expressões de datas ou data e hora. Apenas a parte da data dos valores sã usados no cálculo.
TIMEDIFF() retorna o tempo entre a hora inicial expr e a hora final expr2. expr e expr2 são expressões de hora ou data e hora, mas ambas devem ser do mesmo tipo.
mysql> SELECT DATEDIFF('1997-12-31 23:59:59','1997-12-30');
-> 1
mysql> SELECT DATEDIFF('1997-11-31 23:59:59','1997-12-31');
-> -30
mysql> SELECT TIMEDIFF('2000:01:01 00:00:00', '2000:01:01 00:00:00.000001');
-> '-00:00:00.000001'
mysql> SELECT TIMEDIFF('1997-12-31 23:59:59.000001','1997-12-30 01:01:01.000002');
-> '46:58:57.999999'
DATEDIFF() e TIMEDIFF() foram adicionados no MySQL 4.1.1.
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Apagando registro com checkbox PHP e MySQL
|
PHP |
Robson Vidigal - V24
|
|
|
|
modo especialista
como colocar em modo normal? |
Flash & ActionScript |
Denoide
|
|
|
|
Brasil deleta mais de 160 mil links e arquivos piratas da internet em 2008
|
Notícias |
Notícias
|
|
|
|
Adolescente espalhou boato sobre ataque cardíaco de Steve Jobs, diz agência
|
Notícias |
Notícias
|
|
|
|
Como fazer um formulario + base de dados em access
Gostaria que me explicassem com é isso possivel. |
PHP |
leandro leitao
|
|
|
|
Problema com um botão no flash
já olhei tudo e não consegui achar o erro |
Flash & ActionScript |
Karina Sato
|
|
|
|
efeito revista...
como acrescentar paginas |
Flash & ActionScript |
mercurio
|
|
|
|
Fundador da Wikipedia lança sistema de buscas nesta segunda-feira
|
Notícias |
Notícias
|
|
Publicidade
|
|

Help













