Задавайте вопросы, мы ответим
Вы не зашли.
Подскажите, возможно ли заблокировать таблицу на запись, чтобы update и select работали а Insert into нет
Неактивен
Можно сделать ограничение по правам. Можно написать триггер, который будет вызывать исключение при вставке.
Неактивен
Это как?
Неактивен
GRANT SELECT, UPDATE ON dbname.tablename TO username@hostname IDENTIFIED BY 'password';
CREATE TRIGGER bi_tablename BEFORE INSERT ON tablename FOR EACH ROW SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Inserts are prohibited';
Неактивен
Подскажите, пожалуйста. Сейчас делаю триггер, просто для начала, чтобы разобраться, а потом думаю уже инструкцию написать более конкретную
Неактивен
Хотя отдельно третья строка выполняется.
Неактивен
delimiter забыли
cм MySQL error 1064
Неактивен
Самое большое спасибо Вам изо всех возможных
Неактивен
Подскажите, пожалуйста. А как бы мне теперь что-то на вроде этого сделать
Отредактированно platedz (05.10.2018 18:14:15)
Неактивен
Вы хоть скажите, можно так или нет?
Неактивен
if .. end if
https://dev.mysql.com/doc/en/if.html
Неактивен
Что-то не выходит с подзапросом, а можно на примере, пожалуйста
Неактивен
IF TRUE THEN
select connt(*) from table;
END IF;
Даже так не выходит
Неактивен
IF true THEN
select 1;
END IF;
и так тоже не выходит
Неактивен
Так работает
select if(true,1,2);
А так нет
if true then select 1; else select 2; end if;
Неактивен
if .. end if применяется внутри хранимого кода: триггеры, процедуры
показывайте пример полностью
Неактивен
А ну тогда все нормально. СПС
Неактивен