的数据库表中插入

的数据库表中插入

我想在最大事务ID的数据库表中插入一些值,该怎么办?

    INSERT INTO transaction_db (score1,score2)
    VALUES ('1','1')
    WHERE transaction_id=(Select MAX(transaction_id) from transaction_db)



  1064-您的SQL语法有误;检查手册
  对应于您的MariaDB服务器版本以使用正确的语法
  near'where transaction_id3 =(从中选择MAX(transaction_id3)
  第1行的transaction3_db)

最佳答案

您需要使用UPDATE。你可以试试。

UPDATE transaction_db
SET score1 = 1, score2 = 1
ORDER BY transaction_id DESC
LIMIT 1;

关于mysql - 如何在ID为最大的数据库表中插入值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37960511/

10-11 06:30