Size: a a a

2020 December 21

а

анна in MySQL
тут что нужно исправить?
источник

С

Славик in MySQL
убери begin
источник

DE

Denis Efremov in MySQL
DELIMITER // -- is imporant
   CREATE PROCEDURE mypro ()
   BEGIN
   SET @counter = 1;
   SET @result = "";
   WHILE (@counter < 20) DO
       SET @counter = @counter + 1;
       SET @result = CONCAT(@result, ", ", @counter);
   END WHILE;
   SELECT @result;
END // -- end need be with "//"
источник

S

Syntax Highlight Bot in MySQL
Denis Efremov
DELIMITER // -- is imporant
   CREATE PROCEDURE mypro ()
   BEGIN
   SET @counter = 1;
   SET @result = "";
   WHILE (@counter < 20) DO
       SET @counter = @counter + 1;
       SET @result = CONCAT(@result, ", ", @counter);
   END WHILE;
   SELECT @result;
END // -- end need be with "//"
источник

С

Славик in MySQL
вместо end напиши end while
источник

С

Славик in MySQL
вот так, да
источник

а

анна in MySQL
DELIMITER //
CREATE TRIGGER RailCarInsert AFTER INSERT ON RailwayStation.RailCar
FOR EACH ROW BEGIN
 DECLARE i, a, b int;
   DECLARE money decimal(12,2);
   SET money = (SELECT SeatPrice
             FROM inserted JOIN RailwayStation.RailCarType AS T ON T.TypeID = inserted.TypeID LIMIT 1);

   SET b = (SELECT  RailCarID
             FROM inserted LIMIT 1);

   SET a = (SELECT  SeatNumber
             FROM inserted
               JOIN RailwayStation.RailCarType AS T ON T.TypeID = inserted.TypeID LIMIT 1);
   SET i = 0;
   select a;
   WHILE i < a DO
     BEGIN
       INSERT INTO RailwayStation.Seat (RailCarID, Status, SeatPrice) VALUES ( b, 'false', money);
       set i = i + 1;
     end;
      end; //
источник

а

анна in MySQL
все равно ошибка
источник

С

Славик in MySQL
да ёлки-палки
источник

DE

Denis Efremov in MySQL
анна
все равно ошибка
Так у тебя всё равно бегин
источник

С

Славик in MySQL
ты ничего не изменила же с прошлого раза
источник

С

Славик in MySQL
если ничего не изменить, то ничего и не изменится
источник

а

анна in MySQL
DELIMITER //
CREATE TRIGGER RailCarInsert AFTER INSERT ON RailwayStation.RailCar
FOR EACH ROW BEGIN
 DECLARE i, a, b int;
   DECLARE money decimal(12,2);
   SET money = (SELECT SeatPrice
             FROM inserted JOIN RailwayStation.RailCarType AS T ON T.TypeID = inserted.TypeID LIMIT 1);

   SET b = (SELECT  RailCarID
             FROM inserted LIMIT 1);

   SET a = (SELECT  SeatNumber
             FROM inserted
               JOIN RailwayStation.RailCarType AS T ON T.TypeID = inserted.TypeID LIMIT 1);
   SET i = 0;
   select a;
   WHILE i < a DO
       INSERT INTO RailwayStation.Seat (RailCarID, Status, SeatPrice) VALUES ( b, 'false', money);
       set i = i + 1;
     end while;
      end; //
источник

а

анна in MySQL
изменила 1415
источник

а

анна in MySQL
теперь
источник

С

Славик in MySQL
ну текст кидай
источник

С

Славик in MySQL
че пишет
источник

С

Славик in MySQL
короче, такой же скриншот
источник

С

Славик in MySQL
где там он что красным подсвечивает
источник

DE

Denis Efremov in MySQL
Славик
если ничего не изменить, то ничего и не изменится
Кому измена, а кого и на хавку пробило
источник