1. 14 Jan, 2005 1 commit
    • unknown's avatar
      In TRADITIONAL mode, don't allow a NOT NULL field with no default be set to · d923ebf9
      unknown authored
      DEFAULT (with no argument) or to the field's type's default by not being
      listed in the list of fields being inserted. (Bug #5986)                    
      
      
      sql/item.cc:
        Add Item_default_value::save_in_field(), with check for setting fields
        with no default value set.
      sql/item.h:
        Implementation of Item_default_value::save_in_field moved to item.cc
      sql/sql_insert.cc:
        Call check_that_all_fields_are_given_values() if no values were
        given and we would be filling row with all default values
      mysql-test/t/strict.test:
        Add tests for setting fields to DEFAULT in traditional and regular modes
      mysql-test/r/strict.result:
        Add results
      d923ebf9
  2. 12 Jan, 2005 30 commits
  3. 11 Jan, 2005 9 commits