作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当尝试更新以在之前制作的表格 Abonnement 中包含价格时,我收到标题中提到的错误代码。我在网上四处查看,但我的语法似乎是正确的?
SET SQL_SAFE_UPDATES=0;
DELETE FROM Abonnement;
DELETE FROM AbonnementType;
INSERT INTO AbonnementType(beginDatum,eindDatum,type)
VALUES("2013/1/1","2013/1/1","DAGPAS");
INSERT INTO Abonnement(betaald,AbonnementType_ATypeId,FietsType_FType,Klant_klantId,Code,Wachtwoord)
VALUES(false,(SELECT MAX(ATypeId) FROM AbonnementType),1,1,"test","test");
UPDATE Abonnement as a
JOIN FietsType AS af ON a.FietsType_FType = af.FType
JOIN AbonnementType AS at ON a.AbonnementType_ATypeId = at.ATypeId
SET a.prijs = af.Prijs * (at.eindDatum + at.beginDatum)
ORDER BY AbonnementId DESC
LIMIT 1;
最佳答案
您是否尝试过使用 WITH
对象?
With updateSyn As
(
...
)<br/>
Update updateSyn set ...
SQL Server: UPDATE a table by using ORDER BY
关于mysql - 错误代码 : 1221. UPDATE 和 ORDER BY 的使用不正确——更新表 Abonnement 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26217584/
当尝试更新以在之前制作的表格 Abonnement 中包含价格时,我收到标题中提到的错误代码。我在网上四处查看,但我的语法似乎是正确的? SET SQL_SAFE_UPDATES=0; DELETE
我是一名优秀的程序员,十分优秀!