-- 修复时间戳字段类型,解决 Data truncated 警告 -- 修复患者ID字段(移除AUTO_INCREMENT,改为系统生成) -- 执行此SQL后,时间戳警告应该消失 -- 1. 修复时间戳字段类型 ALTER TABLE zyt_tcm_diagnosis MODIFY COLUMN `create_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', MODIFY COLUMN `update_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', MODIFY COLUMN `delete_time` int(10) unsigned DEFAULT NULL COMMENT '删除时间'; -- 2. 修复患者ID字段(如果表已存在且有AUTO_INCREMENT问题) -- 先删除唯一索引(如果存在) ALTER TABLE zyt_tcm_diagnosis DROP INDEX IF EXISTS `uk_patient_id`; -- 修改patient_id字段,移除AUTO_INCREMENT ALTER TABLE zyt_tcm_diagnosis MODIFY COLUMN `patient_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '患者ID(系统生成)'; -- 验证修改结果 DESC zyt_tcm_diagnosis;