Bir çözüm, tüm veritabanı, tüm tabloları, tüm alanları ve tüm üzerinde döngü listelemek için, information_schema
veritabanını kullanmak olacaktır ...
There is this script that could help for at least some part of the work : anywhereindb (quoting) :
This code is search all the tables and
all the rows and columns in a MYSQL
Database. The code is written in PHP.
For faster result, we are only
searching in the varchar field.
Harmen belirtildiği gibi Ancak, bu sadece bir veritabanı ile çalışır - Eğer sunucu üzerindeki her bir veritabanı üzerinde döngü için ona civarı bir şey sarmak gerekiyor demektir.
Bu konuda daha fazla bilgi almak için, Chapter 19. INFORMATION_SCHEMA Tables bir göz atın; Özellikle, sunucu üzerindeki tüm veritabanlarının adını içeren SCHEMATA
a> tablo.
Here's another solution, based on a stored procedure -- which means less client/server calls, which might make it faster : http://kedar.nitty-witty.com/miscpages/mysql-search-through-all-database-tables-columns-stored-procedure.php