|  | 
Задавайте вопросы, мы ответим
Вы не зашли.
Процедура sp_saveEditTicket:
 
				Неактивен

Вы не привели полный текст процедуры, что осложняет анализ. Но в любом случае - явно передаёте параметры не в должном порядке.
Неактивен
Что значит не в полный текст? Как передать полный создаю и просматриваю процедуру в phpAdmin
Неактивен

Покажите
Неактивен
#1142 - Команда SELECT запрещена пользователю 'h48055_root'@'localhost' для таблицы 'proc'
show create table ticket_data;
Table
Create Table
ticket_data
CREATE TABLE `ticket_data` (
  `idTicket` bigint NOT NULL AUTO_INCREMENT,
  `status_id` int NOT NULL,
  `phoneNumber` bigint NOT NULL,
  `fullName` text NOT NULL,
  `dateCreateTicket` date DEFAULT NULL,
  `dateCloseTicket` date DEFAULT NULL,
  `device` text,
  `model` text,
  `defect` text,
  `note` text,
  `condition` text,
  `comment` text,
  `repairPrice` bigint NOT NULL,
  `numberTicket` bigint DEFAULT NULL,
  PRIMARY KEY (`idTicket`),
  KEY `status_id` (`idTicket`,`status_id`),
  FULLTEXT KEY `fullName` (`fullName`)
) ENGINE=InnoDB AUTO_INCREMENT=2198 DEFAULT CHARSET=utf8mb3
Неактивен

Уже лучше.
Но - Вы вызываете процедуру
CALL sp_saveEditTicket (2197,1,'80000000305','Степанов Игорь Григорьевич','Сотовый телефон', 'JSN L22','не включается, не заряжается','test','test 1','test',2477,'2023-03-07',10);
не видно то, как обрабатываются этим параметры. проверьте, например, что параметр 'test', который Вы передаёте при вызове процедуры - что вы его присваиваете строчному параметру. судя по ошибку вы пытаетесь int'овой колонке присвоить строку.
>#1142 - Команда SELECT запрещена пользователю 'h48055_root'@'localhost' для таблицы 'proc'
Запустите под пользователем root (если у Вас есть его пароль)
Неактивен
права root отсутствуют 
Неактивен

Я понимаю, что это вся процедура, но порядок параметров - непонятно же каким по счету пришёл stat, а каким phone.
Здесь 
CALL sp_saveEditTicket (2197,1,'80000000305','Степанов Игорь Григорьевич','Сотовый телефон', 'JSN L22','не включается, не заряжается','test','test 1','test',2477,'2023-03-07',10);
видно, какие параметры приходят, а как они внутри функции обрабатываются - не видно.
Неактивен
можно пересоздать процедуру указав в каком порядке принимать данные?
Неактивен
deadka написал:
Я понимаю, что это вся процедура, но порядок параметров - непонятно же каким по счету пришёл stat, а каким phone.
Здесь
CALL sp_saveEditTicket (2197,1,'80000000305','Степанов Игорь Григорьевич','Сотовый телефон', 'JSN L22','не включается, не заряжается','test','test 1','test',2477,'2023-03-07',10);
видно, какие параметры приходят, а как они внутри функции обрабатываются - не видно.
Попробовал таким образом вывести процедуру: show create procedure sp_saveEditTicket; файл во вложении
так как такой таблицы в базе mysql, не существует - mysql.proc
Неактивен

Ну вот, вторым параметром в процедуру у Вас должен приходить phone, а передаёте 1 вместо. phone '800000305' отправляете третьим параметром.
Передавайте параметры дОлжным порядком и будет щастье. много много щастья ( с ).
Неактивен
Спасибо! Исправил все работает корректно.
Неактивен