diff --git a/mail_logger.install b/mail_logger.install
index 6800163..feb3f9a 100644
--- a/mail_logger.install
+++ b/mail_logger.install
@@ -114,6 +114,11 @@ function mail_logger_enable() {
  * Expand 'mailto' column.
  */
 function mail_logger_update_7000() {
+  if (db_driver() == 'mysql') {
+    // Otherwise the alter table may fail.
+    // @see https://www.drupal.org/node/2549049#comment-10908966
+    db_query("set sql_mode = 'NO_ENGINE_SUBSTITUTION'");
+  }
   db_change_field('mail_logger', 'mailto', 'mailto',
     array(
       'description' => 'to whom this mail is going',
