Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / CHACK TABLE, затем запрос / 2 сообщений из 2, страница 1 из 1
18.08.2014, 16:29:13
    #38722682
Denis38Denis38
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHACK TABLE, затем запрос
Выполнение происходит из командной строки.
Есть удаленный сервер(-h 192.168.0.69) и база (-D test-azs4), с таблицей (sentineldata). Была задача делать запрос (не имеет значения какой в данном контексте), при условии что ТАБЛИЦА ЦЕЛА. Если же не цела запрос не выполнять.
Сейчас работает следующий код, CHECK TABLE выполняется и не зависимо от результата выполняется запрос:

mysql -h 192.168.0.69 -u denis -D test-azs4 -e "CHECK TABLE sentineldata" && mysql -h 192.168.0.69 -u denis -D test-azs4 -e "update sentineldata set pvol = 243 where id BETWEEN 30 and 39"

Как выполнить запрос, при условии целостности таблицы? И не выполнять если она неисправна?
...
Рейтинг: 0 / 0
18.08.2014, 21:46:45
    #38722984
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHACK TABLE, затем запрос
Denis38Denis38Выполнение происходит из командной строки.
Есть удаленный сервер(-h 192.168.0.69) и база (-D test-azs4), с таблицей (sentineldata). Была задача делать запрос (не имеет значения какой в данном контексте), при условии что ТАБЛИЦА ЦЕЛА. Если же не цела запрос не выполнять.
Сейчас работает следующий код, CHECK TABLE выполняется и не зависимо от результата выполняется запрос:

mysql -h 192.168.0.69 -u denis -D test-azs4 -e "CHECK TABLE sentineldata" && mysql -h 192.168.0.69 -u denis -D test-azs4 -e "update sentineldata set pvol = 243 where id BETWEEN 30 and 39"

Как выполнить запрос, при условии целостности таблицы? И не выполнять если она неисправна?

ошибся веткой

тебе к юниксоидам.
они раскажут что можно вывод первого запроса отформатировать - без названия столбцов, разделитель табуляция вроде, значения в кавычках, погнать его на греп - который будет искать удачный результат, ну и потом как и у тебя И второй запрос.

только не намудрить с тем что статус последней команды и статус конвеера не одно и тоже.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / CHACK TABLE, затем запрос / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]