=root@localhost TRIGGER after_insert_student after INSERT ON SET @NEWID:= NEW.ID ; INSERT INTO students SET ID = @NEWID; INSERT无法更新存储函数/触发器中的表“学生”,因为它已经被调用此存储函数/触发器
我必须在查询的结果处插入一个伪列,它是一个表值函数的返回值。此列数据类型必须是唯一标识符。最好的方法(我认为……)就是使用newid()函数。问题是,我不能在这种类型的函数中使用newid():
Invalid use of side-effecting or time-dependent operator in 'newid()' within