diff --git a/source/table_editor.pas b/source/table_editor.pas index 7145a63f..188e1059 100644 --- a/source/table_editor.pas +++ b/source/table_editor.pas @@ -990,7 +990,9 @@ begin 0: Result := False; 3: Result := Col.DataType.HasLength; 4: begin - Result := (Col.DataType.Category in [dtcInteger, dtcReal]) and (DBObject.Connection.Parameters.IsMySQL); + Result := (Col.DataType.Category in [dtcInteger, dtcReal]) + and (Col.DataType.Index <> dtBit) + and (DBObject.Connection.Parameters.IsMySQL); if (not Result) and Col.Unsigned then begin Col.Unsigned := False; Col.Status := esModified; @@ -1011,7 +1013,9 @@ begin end; end; 6: begin - Result := (Col.DataType.Category in [dtcInteger, dtcReal]) and (DBObject.Connection.Parameters.IsMySQL); + Result := (Col.DataType.Category in [dtcInteger, dtcReal]) + and (Col.DataType.Index <> dtBit) + and (DBObject.Connection.Parameters.IsMySQL); if (not Result) and Col.ZeroFill then begin Col.ZeroFill := False; Col.Status := esModified;