-
Notifications
You must be signed in to change notification settings - Fork 686
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
empty update statement causes SQL Syntax error #1241
Comments
AriaMoradi
changed the title
Update faling
Update failing where statement using less than on H2
May 14, 2021
Here's what I think is causing the error: in my error instance transaction {
ChapterTable.update({ (ChapterTable.manga eq mangaId) and (ChapterTable.chapterIndex eq chapterIndex) }) { update ->
isRead?.also {
update[ChapterTable.isRead] = it
}
isBookmarked?.also {
update[ChapterTable.isBookmarked] = it
}
lastPageRead?.also {
update[ChapterTable.lastPageRead] = it
}
}
markPrevRead?.let {
ChapterTable.update({ (ChapterTable.manga eq mangaId) and (ChapterTable.chapterIndex less chapterIndex) }) {
it[ChapterTable.isRead] = markPrevRead
}
}
}
} |
transaction {
if (listOf(isRead, isBookmarked, lastPageRead).any { it != null }) {
ChapterTable.update({ (ChapterTable.manga eq mangaId) and (ChapterTable.chapterIndex eq chapterIndex) }) { update ->
isRead?.also {
update[ChapterTable.isRead] = it
}
isBookmarked?.also {
update[ChapterTable.isBookmarked] = it
}
lastPageRead?.also {
update[ChapterTable.lastPageRead] = it
}
}
}
markPrevRead?.let {
ChapterTable.update({ (ChapterTable.manga eq mangaId) and (ChapterTable.chapterIndex less chapterIndex) }) {
it[ChapterTable.isRead] = markPrevRead
}
}
} This fixed the error. |
AriaMoradi
changed the title
Update failing where statement using less than on H2
empty update statement causes SQL Syntax error
May 14, 2021
Tapac
added a commit
that referenced
this issue
Aug 17, 2021
SchweinchenFuntik
pushed a commit
to SchweinchenFuntik/Exposed
that referenced
this issue
Oct 23, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I have this Table:
and I have some records with
chapterIndex
from 1 to Ncalling this with H2 fails
here's the stack trace:
here's my code for reference: https://github.com/Suwayomi/Tachidesk/blob/da6a95309902a701b5aa24d8dc8da00855885477/server/src/main/kotlin/ir/armor/tachidesk/impl/Chapter.kt#L183
The text was updated successfully, but these errors were encountered: