While I can kind of see the point of why it might be useful, just like Prolog-Java bridges are sometimes useful if it works – which is almost never. It still seems a bit mental to be using mySQL with prolog.
If you really are using prolog, the data you get from prolog and its database (I had the mis-fortune of studying this 3 times) aren’t really congruent with mySQL.
One is highly structured tabular, the other is derived and organised in a hierarchy, if you need storage for you’d probably be better dumping text files, or get with the hipsters in the NoSQL camp.
Prolog in Python (pt. 2) : ryePDX.
tl;dr