在entityintrospector類的extractcolumn修改為:
private function extractcolumn(v:object, entity:entity, property:string):string
entity.addfield(new field(
));return column;
}在field類增加length 字段
在sqlcommand類修改addcolumn方法簽名為
public function addcolumn(column:string, param:string=null, table:string=null,length:number = number.nan),並將相應的錯誤改正
在entityintrospector類中將
for each(var f:field in entity.fields)
}修改為
for each(var f:field in entity.fields)
}在createsyncommand類中:
修改addcolumn為
override public function addcolumn(column:string, type:string=null, table:string=null,length:number = number.nan):void
;if(isnan(length))else
_changed = true;
}修改buildcreatesql方法為
private function buildcreatesql():string
.(", _schema, _table);
if (_pk)
sql += _pk + ",";
for (var column:string in _columns)
(" + _columns[column].length + "),", column, _columns[column].type);
}sql = sql.substring(0, sql.length - 1) + ")"; // remove last comma
liblogmanager.log(this,sql);
return sql;
}差乙個主鍵沒有實現
MySQL新增字段,修改字段,刪除字段,修改表資訊
mysql的簡單語法,常用,卻不容易記住。當然,這些sql語法在各資料庫中基本通用。下面列出 一 查詢資訊 1.登入資料庫 mysql u root p 資料庫名稱 2.查詢所有資料表 show tables 3.查詢表的字段資訊 desc 表名稱 二 修改表資訊 1.修改表名 2.修改表注釋 三 ...
SQL語句增加字段 修改字段 修改型別 修改預設值
一 修改字段預設值 alter table 表名 drop constraint 約束名字 說明 刪除表的字段的原有約束 alter table 表名 add constraint 約束名字 default 預設值 for 欄位名稱 說明 新增乙個表的字段的約束並指定預設值 二 修改欄位名 alte...
SQL語句增加字段 修改字段 修改型別 修改預設值
sql語句增加字段 修改字段 修改型別 修改預設值 一 修改字段預設值 alter table 表名 drop constraint 約束名字 說明 刪除表的字段的原有約束 alter table 表名 add constraint 約束名字 default 預設值 for 欄位名稱 說明 新增乙個...