1、删除表中的所有数据,并保持表的结构不变:DELETE FROM table_name;
2、删除表中的摸个字段:ALTER TABLE table_NAME DROP COLUMN column_NAME;
3、删除表中的某行数据:DELETE FROM cyICRechargeBadOrder WHERE orderSn = “”;
4、修改表中的某个字段名称:alter table cyICRechargeMobileRefuelAbnormal CHANGE payTime addTime TIMESTAMP;
5、修改表名称:rename table table1 to table2;
6、取消MySQL timestamp列默认ON UPDATE CURRENT_TIMESTAMP 做法如下:
CREATE TABLE `MobileRefuelAbnormal` (
`orderId` int(10) NOT NULL AUTO_INCREMENT,
`orderSn` varchar(40) NOT NULL COMMENT '异常单',
`cardNo` varchar(63) NOT NULL DEFAULT '' COMMENT '卡号',
`addTime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '时间',
`orderStatus` tinyint(4) NOT NULL DEFAULT '-1' COMMENT '订单状态',
`payStatus` int(10) DEFAULT '-1' COMMENT '支付状态',
`payableMoney` varchar(40) NOT NULL COMMENT '订单金额',
`payMoney` varchar(40) NOT NULL COMMENT '支付金额',
`isRepairState` tinyint(11) NOT NULL COMMENT '异常单是否修复的状态 默认是0',
PRIMARY KEY (`orderId`),
UNIQUE KEY `orderSn` (`orderSn`)
) ENGINE=InnoDB AUTO_INCREMENT=100404 DEFAULT CHARSET=utf8 COMMENT='加油异常单表'