자정에 데이터베이스에있는 열을 자동으로 업데이트 할 수있는 방법이나 스크립트가 있습니까? 예를 들어 현재 'x'열이 있습니다. 현재 특정 행에 값이 있습니다. 열 'x'아래에 10이 있습니다. 원하는 것은 시계가 00 : 00 : 00에 맞으면 0으로 해당 값을 다시 초기화하는 것입니다.이 작업을 수행 할 수있는 방법이 있습니까? 내 데이터베이스 세부 사항 : phpmyadmin의 mysql. 내가 아는 스크립트 : javascripts or php.시간에 따라 데이터베이스의 열을 자동으로 업데이트하는 방법
1
A
답변
5
당신은 my.cnf 파일이를 추가 할 수있는 이벤트 스케줄러 실행을하기 위해 MySQL을의 이벤트 스케줄러
CREATE EVENT update_status ON SCHEDULE EVERY 1 DAY STARTS '2013-11-02 00:00:00' DO
UPDATE your_table
SET x = 0
를 사용할 수 있습니다
[mysqld]
...
event_scheduler=ON
자세한 내용을 보려면 http://dev.mysql.com/doc/refman/5.1/en/create-event.html
1
당신은 심각하게 CRON
일을보아야합니다. 이 CRON 작업은 매 자정마다 실행됩니다.
0 0 * * * php /var/www/yourscript.php
yourscript.php
<?php
//... make conn to db
//make use of query something like this
mysqli_query("UPDATE yourtable SET yourcolumn = 0");
+0
서버가 Windows 인 경우 어떻게됩니까? – user2092317
0
CREATE EVENT event_scheduler_x
ON SCHEDULE EVERY 1 DAY
STARTS '2013-11-04 00:00:00'
DO UPDATE tbl
SET x = 0;
관련 문제
- 1. 시간에 따라 에이전트 작업으로 열을 동적으로 업데이트하는 방법
- 2. 'select-option'영역을 데이터베이스의 값으로 자동으로 업데이트하는 방법 ..?
- 3. 조건에 따라 열을 업데이트하는 방법
- 4. mysql 데이터베이스의 모든 열을 업데이트하는 스크립트
- 5. 같은 시간에 업데이트하는 방법
- 6. 데이터베이스의 레코드를 자동으로 업데이트하는 방법은 무엇입니까?
- 7. 특정 시간에 PHP FILE을 실행하고 데이터베이스 필드를 자동으로 업데이트하는 방법
- 8. sp_MSforeachtable을 사용하여 데이터베이스의 모든 테이블에있는 열을 업데이트하는 방법?
- 9. 데이터베이스 서버가 자동으로 업데이트하는 방법
- 10. ORMLite로 열을 업데이트하는 방법
- 11. TSQL의 기준에 따라 열을 업데이트하는 방법은 무엇입니까?
- 12. 조건에 따라 여러 열을 업데이트하는 방법은 무엇입니까?
- 13. 자동으로 시간을 업데이트하는 방법
- 14. timeago.js를 자동으로 업데이트하는 방법
- 15. 길이를 자동으로 업데이트하는 방법
- 16. 데이터베이스의 배열 값을 업데이트하는 방법
- 17. 시간에 따라 UILocalNotification을 취소하는 방법
- 18. SQLite 데이터베이스 브라우저에서 _id 열을 "업데이트하는 방법"
- 19. 테이블 컨트롤을 사용하여 데이터베이스의 레코드를 업데이트하는 방법?
- 20. 테이블에 열을 추가 한 후보기를 업데이트하는 방법
- 21. 전체 테이블 열을 업데이트하는 방법
- 22. sqlite에서 전체 열을 업데이트하는 방법?
- 23. laravel에서 단일 열을 업데이트하는 방법
- 24. Ruby에서 참조 열을 업데이트하는 방법
- 25. 이전 데이터가있는 열을 업데이트하는 방법
- 26. 전체 데이터베이스에서 열을 업데이트하는 방법?
- 27. 같은 데이터베이스의 테이블 열을 연결하는 방법
- 28. 쿼리의 결과를 사용하여 테이블을 자동으로 업데이트하는 방법
- 29. 양식 필드를 자동으로 업데이트하는 방법
- 30. 어셈블리 정보를 자동으로 업데이트하는 방법
google'cron job'을 읽으십시오. 지정된 간격으로 스크립트를 실행하도록 설정합니다. 그런 다음 호스트에서 사용자를 설정할 수있는 방법을 조사하십시오. – charlietfl