我正在尝试将一些DB2查询转换为MySQL。我试图找到一些工具来转换转换。不幸的是,我没有找到任何转换工具和一些在线工具没有正确地转换。因此,我尝试自己将DB2查询转换为MySQL。我已经开始在MySQL中创建3个触发器查询。不幸的是,我遇到了一些语法错误。下面是从DB2迁移到MySQL的以下查询。问题1 :我试过了last_insert_id和CURSOR。my_loop: loop
FETCH my
在MySQL中,我有一个触发器: IF (EXISTS(SELECT * FROM devices WHERE device_id = NEW.device_id)) THENSET NEW.id = NULL;INSERT INTO objects (object_type) VALUES ('3'); END IF;当该触发器(从objects表)获得新的id时,它会将该id插入到设备表
我有个小问题。我创建了两个桌子'kontrola‘和'naruszenie’。在kontrola表中,我有一个外键关系到'naruszenie‘表。当我想要显示属于'kontrola‘表的所有记录时,我使用以下命令:
$listakontroli = $connecting->query("SELECT k.id, k.podmiot, k.miasto, k.wszczeto, k.zakonczono, n.naruszenie FROM kontrola k INNER JOIN naruszenia n ON k.naruszenie_id
我有许多表“共享”一个自动递增的主键-这是通过insert上的触发器实现的,如下所示: BEGIN SET NEW.id = LAST_INSERT_ID();这将为刚插入的行生成PK。last_insert_id显然不返回任何内容,因为上面的语句不是在被认为是“当前连接”的地方执行的。更新:作为临时(?)mea