• Mattias Jonsson's avatar
    Bug#31210: INSERT DELAYED crashes server when used on partitioned tables · a8af693b
    Mattias Jonsson authored
      
    Problem was an unclear error message since it could suggest that
    MyISAM did not support INSERT DELAYED.
    Changed the error message to say that DELAYED is not supported by the
    table, instead of the table's storage engine.
    The confusion is that a partitioned table is in somewhat sense using
    the partitioning storage engine, which in turn uses the ordinary
    storage engine. By saying that the table does not support DELAYED we
    do not give any extra informantion about the storage engine or if it
    is partitioned.
    
    mysql-test/r/innodb-replace.result:
      Bug#31210: INSERT DELAYED crashes server when used on partitioned tables
      
      changed error message
    mysql-test/t/innodb-replace.test:
      Bug#31210: INSERT DELAYED crashes server when used on partitioned tables
      
      changed error message
    mysql-test/t/merge.test:
      Bug#31210: INSERT DELAYED crashes server when used on partitioned tables
      
      changed error message
    mysql-test/t/partition_hash.test:
      Bug#31210: INSERT DELAYED crashes server when used on partitioned tables
      
      changed error message
    sql/share/errmsg.txt:
      Bug#31210: INSERT DELAYED crashes server when used on partitioned tables
      
      added error message for tables not supporting DELAYED
    sql/sql_insert.cc:
      Bug#31210: INSERT DELAYED crashes server when used on partitioned tables
      
      changed error message
    a8af693b
merge.test 42.9 KB