0
데이터베이스에서 마지막으로 삽입/업데이트/삭제 한 시간을 반환하는 함수가 필요합니다. 나는 심포니 2 및 교리 2.Symfony 2에서 데이터베이스의 마지막 삽입/업데이트/삭제 시간.
내가이 원시 쿼리를 시도 사용하지만, UPDATE_TIME은 항상 NULL이다
내가 심포니 또는 교리에서 마지막 시간을 얻을 수있는 방법$connection = $this->getDoctrine()->getConnection();
$database = $connection->getDatabase();
$result = $connection->fetchAll('
SELECT MAX(UPDATE_TIME)
FROM information_schema.tables
WHERE TABLE_SCHEMA = "' . $database . '"
');
? 감사.
감사합니다. 네, InnoDB를 사용하고 있습니다. 아마도 Symfony와 Doctrine에서 가장 좋은 방법으로이 트리거를 어떻게 추가 할 수 있을까요? – pltvs
네이티브 mysql ['TRIGGER'] (http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html)이나 [Doctrine 's EventManager'] (http : /docs.doctrine-project.org/projects/doctrine-orm/en/2.1/reference/events.html). –