21 lines
930 B
SQL
21 lines
930 B
SQL
-- 修复时间戳字段类型,解决 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;
|