Как хранить запросы MySQL в таблице в базе данных MySQL, чтобы они выполнялись?Хранение запросов MySQL в базе данных (MySQL)
Я думал использовать что-то вроде этого:
id int // unique ID of the query
statement varchar(1000) // actual query
var_list varchar(255) // comma separated list of variables to be used in the query
Есть ли что-нибудь еще, что я должен использовать (или не использовать), например, var_list
- переменные должны быть зашиты в самом заявлении?
Зачем им хранить? Почему бы не использовать представления? – rmarimon
Это звучит неплохо, но у вас могут быть свои причины. Чего вы пытаетесь достичь? Вы не знаете, какие запросы вы будете выполнять. 1000 символов кажутся слишком маленьким буфером и будут страдать от усечения. – tadman
Вы пытаетесь выполнить какой-то аудит SQL? – jjwdesign