在插入新实体时,我想返回插入的行。我想我可以使用
surfaceholder.setFixedSize(width,height);
但是您知道有些表有很多列。有没有一种方法可以返回包含所有列的整行而不指定它们?我有很多插入和更新语句,并希望避免手动做所有事情。
答案 0 :(得分:1)
请参阅documentation。这是一个报价:
INSERT ... RETURNING已在MariaDB 10.5.0中添加,并返回插入行的结果集。
您的语法不正确。应该是:
INSERT INTO person (username, password)
VALUES ('user', 'pw')
RETURNING username, password
如果需要所有列,则将它们添加到列列表中,并在VALUES子句中提供默认值。