Показать сообщение отдельно
  #7 (permalink)  
Старый 09.02.2016, 16:59
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

wadim, Вы ошиблись разделом.

Изменять данные в таблице можно с помощью конструкции UPDATE. Вот пример процедуры, которая меняет данные.

CREATE DEFINER = 'root'@'localhost'
PROCEDURE myDataBase.myProcedure(IN id INT, IN x INT, IN y INT)
BEGIN
  UPDATE myTable t
  SET `x` = x, `y` = y
  WHERE t.id = id;
END


Запуск:
call myDataBase.myProcedure(2, 10, 20);
Ответить с цитированием