mysql
테이블 에서 행을 삭제하는 버그를 추적하려고 합니다.
내 삶을 위해 나는 내 PHP
코드 에서 그것을 추적 할 수 없으므로 행을 제거하는 실제 mysql 쿼리를 찾아서 거꾸로 작업하고 싶습니다.
phpmyadmin에 로그인했지만 과거 SQL 작업 기록을 볼 수있는 방법을 찾을 수 없습니다.
phpmyadmin에서 볼 수있는 방법이 있습니까?
답변
좋아, 실제로 답을 우연히 발견했습니다.
phpMyAdmin은 간략한 역사를 제공합니다. ‘phpMyAdmin’로고 바로 아래에있는 ‘sql’아이콘을 클릭하면 새 창이 열립니다. 새 창에서 ‘기록’탭을 클릭하십시오.
그러면 마지막 20 개 정도의 SQL 작업이 제공됩니다.
답변
이 콘솔 의 맨 아래에있는 탭 SQL (쿼리) 화면. 기본적으로 확장되지 않지만 일단 클릭하면 옵션, 기록 및 지우기 탭이 표시 됩니다. 역사를 클릭하십시오.
쿼리 역사 길이 내에서 설정 페이지 관련 설정 화면의 상단 오른쪽에있는 기어 휠을 클릭하여 발견했다.
이것은 PHP 버전 4.5.1-1에 적합합니다.
답변
답변
과거 쿼리를 보려면 phpMyAdmin에서이 쿼리를 실행하면됩니다.
SELECT * FROM `general_log`
활성화되지 않은 경우 실행하기 전에 다음 두 쿼리를 실행하십시오.
SET GLOBAL log_output = 'TABLE';
SET GLOBAL general_log = 'ON';
답변
답변
예, 특별한 phpMyAdmin DB 테이블에 쿼리를 기록 할 수 있습니다.
SQL_history를 참조하십시오 .
답변
phpMyAdmin Server 버전 : 5.1.41을 사용하고 있습니다.
phpmyadmin.pma_history
테이블을 통해 SQL 이력을 볼 수있는 가능성을 제공 합니다.
이 테이블에서 쿼리를 검색 할 수 있습니다.
pma_history
테이블 구조는 다음과 같습니다.