|
@@ -37,7 +37,7 @@ impl<'r, 'q, T: Entity> StaticVersion for Update<'r, 'q, T> {
|
|
|
|
|
|
impl<'r, 'q, T: Entity> QueryComponent for Update<'r, 'q, T> {
|
|
|
fn derive(&self) -> DerivedQuery {
|
|
|
- DerivedQuery::new().add(QueryPart::Root, format!("UPDATE {}", T::table_name()))
|
|
|
+ DerivedQuery::new().add(QueryPart::Root, format!("UPDATE `{}`", T::table_name()))
|
|
|
}
|
|
|
|
|
|
fn contribute<H: Hasher>(&self, hasher: &mut H) {
|
|
@@ -77,7 +77,7 @@ impl<'r, 'q, T: Entity> QueryComponent for Entire<'r, 'q, T> {
|
|
|
// skip ID column
|
|
|
let cols = T::columns();
|
|
|
for column in &cols[1..] {
|
|
|
- dq = dq.add(QueryPart::Set, format!("{} = ?", column.name()));
|
|
|
+ dq = dq.add(QueryPart::Set, format!("`{}` = ?", column.name()));
|
|
|
}
|
|
|
dq
|
|
|
}
|
|
@@ -161,7 +161,7 @@ where
|
|
|
fn derive(&self) -> DerivedQuery {
|
|
|
self.wrap
|
|
|
.derive()
|
|
|
- .add(QueryPart::Set, format!("{} = ?", self.col.name()))
|
|
|
+ .add(QueryPart::Set, format!("`{}` = ?", self.col.name()))
|
|
|
}
|
|
|
|
|
|
fn contribute<H: Hasher>(&self, hasher: &mut H) {
|