sql = "insert into news_base(fid,title,date,author) values("+fid+",'"+title+"','"+dateValue+"','Admin')";
statement = connection.createStatement();
statement.executeUpdate(sql);
sql1 = "insert into news_content (cid,fid,content) values("+cid+","+fid+",'"+content+"')";
statement1 = connection.createStatement();
statement1.executeUpdate(sql1);
news_content表的cid,我要用news_base的id来传进入。。
关键是怎么获取到news_base表的主键id?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
SELECT LAST_INSERT_ID();确实,对于mysql数据库来说,可以用
SELECT LAST_INSERT_ID()来获取刚刚插入的ID。不过在这里,我可能会更推荐使用UUID来做主键,这样的话你可以在插入news_base前就获取到id的值参考代码如下: