Можно ли заставить сценарий sql использовать переменную, определенную извне?
Например, у меня есть следующий сценарий:
UPDATE mytable
SET valid = 0
WHERE valid = 1
, который я должен запустить через командную строку mysql
несколько раз, каждый с другим именем таблицы.
Мне нужно что-то вроде:
SET table_name=foo
mysql -uuser -ppassword < myscript.sql
возможно ли это?