Mysql
 sql >> база данни >  >> RDS >> Mysql

Как мога да отпечатам SQL заявката, изпълнена след като DBI на Perl попълни заместителите?

Вижте Проследяване в DBI . Следното работи с помощта на DBD::SQLite но произвежда много продукция:

$dbh->trace($dbh->parse_trace_flags('SQL|1|test'));

Изход:

<- prepare('SELECT ... FROM ... WHERE ... = ?')= DBI::st=HASH(0x21ee924) at booklet-excel.pl line 213

<- execute('Inhaler')= '0E0' at booklet-excel.pl line 215

и др.

Можете да включите свой собствен филтър към потока за проследяване за да поддържате само prepare с.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да се справя с връзките при класиране на резултатите в MySQL?

  2. Неправилно цяло число (2147483647) е вмъкнато в MySQL?

  3. Получаване на Mysql2::Грешка (грешка при SSL връзката:ASN:лошо потвърждение на други подписи) в приложение Heroku с AWS RDS

  4. Пребройте редовете в базата данни на mysql, където времевата марка в интервала X

  5. Как да преименувате две таблици в една атомна операция в MySQL