Is there a limit on the number of bind variables that I can use in a query in MySQL 5? I suppose there is, but I cannot find any information in the reference guide or on Google.
The only thing I can find that provides any information is a link to the C API: http://dev.mysql.com/doc/refman/5.0/en/mysql-stmt-bind-result.html
This seems to mean that memory is the only limit, but it seems a little suspicious.
Update : there is a limit!
runner.rb:47: data_replicator.rb:312:in `prepare': Prepared statement contains too many placeholders (Mysql::Error)
from data_replicator.rb:312:in `set_statement_handle_for'
from data_replicator.rb:287:in `log_query'
from data_replicator.rb:221:in `replicate_table'
from data_replicator.rb:93:in `replicate'
from data_replicator.rb:20:in `run'
It gives me something better to search!
source
share