|
@@ -127,6 +127,11 @@ func (s mysql) RemoveIndex(tableName string, indexName string) error {
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
+func (s mysql) ModifyColumn(tableName string, columnName string, typ string) error {
|
|
|
+ _, err := s.db.Exec(fmt.Sprintf("ALTER TABLE %v MODIFY COLUMN %v %v", tableName, columnName, typ))
|
|
|
+ return err
|
|
|
+}
|
|
|
+
|
|
|
func (s mysql) LimitAndOffsetSQL(limit, offset interface{}) (sql string) {
|
|
|
if limit != nil {
|
|
|
if parsedLimit, err := strconv.ParseInt(fmt.Sprint(limit), 0, 0); err == nil && parsedLimit >= 0 {
|