DROP TABLE IF EXISTS `Software`;CREATE TABLE IF NOT EXISTS `Game` (`Name` varchar(255) default NULL,`Price` varchar(200) default NULL,`Language` varchar(200) default NULL,`Genre` varchar(200) default NULL,`SnipShot` varchar(200) default NULL,`Website` varchar(200) default NULL,`PublishDate` varchar(200) default NULL,PRIMARY KEY (`Name`));CREATE TABLE IF NOT EXISTS `Software` (`t_Name` varchar(255) default NULL,`OS` varchar(200) default NULL,`DirectX` varchar(200) default NULL,`AdobeFlashVersion` varchar(200) default NULL,`WebBrowser` varchar(200) default NULL,FOREIGN KEY (t_Name) REFERENCES Game(Name));create trigger t_gameafter insert on Gamefor each rowbegininsert into Software(`t_Name`) values (:Game.name)end;我想實現的是如果game 里面新加了一個name的話,Software表格也會新啟一行,然后Software.t_name= game.name這個怎么實現?急需.....
如下運行后,不知道為什么在倒數第二行報錯,求大佬幫忙看看~
慕村9548890
2022-05-05 11:07:27