任何人都可以提供语法来创建表触发器,最好使用 DBI 的 do() 方法。它似乎不喜欢我把所有东西都放在一条线上。不知道我做错了什么。这是我所拥有的:
$dbh->do("CREATE TABLE image(img_id integer primary key, md5sum text, path text, name text, date DATE)");
$dbh->do("CREATE TRIGGER insert_img_date AFTER INSERT ON image BEGIN UPDATE image SET date = DATETIME('NOW') END");