博主介绍✌ 专注于VUE,小程序安卓Java,python,物联网专业有18年开发经验长年从事毕业指导项目实战✌选取一个适合的毕业设计题目很重要。✌关注✌私信我✌具体的问题我会尽力帮助你。一、研究目的研究的主要目的在于解决手写汉字识别领域中存在的错误识别率高、鲁棒性不足以及对多样化书写风格适应性差等问题。通过引入大规模预训练语言模型与视觉Transformer相结合的多模态框架旨在提升对细粒度笔画特征的捕捉能力并通过自监督预训练进一步增强模型在低资源场景下的泛化性能。具体而言本研究首先构建了包含多种书写工具、纸张类型及光照条件的跨域手写汉字数据集以此为基础开展对比实验验证大模型在不同域间迁移学习的效果。随后设计了一套基于注意力机制的错误定位模块使系统能够在识别阶段实时标注潜在误识别区域并通过后续纠错策略实现精细化校正。通过与传统卷积神经网络和轻量级模型进行性能对比期望证明所提出方法在准确率、召回率及推理速度方面均能达到或超过行业基准。最终本研究旨在为教育辅助、文档数字化以及智能输入法等应用场景提供一种高效、可解释且易于部署的手写汉字错误识别解决方案。在实现过程中研究团队将采用多尺度特征融合技术以兼顾局部笔画细节与全局结构信息同时引入对抗性训练机制提升模型对噪声干扰的鲁棒性此外为满足实时应用需求将探索模型剪枝与量化等压缩手段确保在移动端设备上保持较低延迟。为评估系统的可解释性将开发基于梯度归因方法的可视化工具帮助用户直观了解模型对错误识别的决策依据从而增强信任度。研究还将探讨多任务学习框架在同一网络中同时完成字符识别与错误定位任务以进一步提升参数利用率与整体性能。通过对比实验与用户调研最终验证系统在真实环境中的实用性并为后续研究提供可复现的数据集与代码开源。二、研究意义在信息化时代手写汉字作为人类书写的重要形式之一承载着丰富的文化与教育价值。传统的光学字符识别技术在面对多样化笔画、书写速度快、墨迹晕染等复杂情况时往往表现出较高的错误率导致数字化文档质量下降影响教育评测、历史文献数字化及智能输入等应用场景的可靠性。基于大模型的手写汉字错误识别系统能够通过深度学习模型对细粒度笔画特征进行精准建模从而显著降低误识别率提高文本恢复的准确度为数字人文研究提供更为可靠的数据基础促进跨学科研究的深入开展。从技术层面来看本研究将大规模预训练语言模型与视觉Transformer相结合构建多模态框架能够兼顾语义上下文与视觉细节信息。该方法在低资源、跨域环境下展现出更强的迁移学习能力解决了传统卷积网络在少量标注数据时易过拟合的问题。通过自监督预训练和对抗性训练的引入模型对噪声干扰和书写风格差异具有更高的鲁棒性为手写汉字识别技术提供了新的理论与方法论支持。在工业应用层面随着移动终端与物联网设备的普及实时、低延迟的手写识别已成为关键需求。通过模型剪枝、量化以及多尺度特征融合本研究提出的系统能够在保证高精度的前提下实现推理速度提升使得在智能手机、平板电脑等资源受限设备上部署成为可能。该技术的落地将推动教育软件、数字签名验证以及移动办公工具等领域的创新提升用户体验与工作效率。未来研究可在本工作基础上进一步探索多任务学习框架将字符识别、错误定位与风格迁移等任务统一到同一网络中以提高参数利用率和整体性能。同时可结合生成式模型实现对错误字符的自动纠正构建闭环自我学习机制。通过开放数据集与代码共享本研究将为学术界提供可复现的实验平台激发更多关于大模型在低资源、跨域手写文字识别领域的探索与突破。三、国内外研究现状在全球范围内手写汉字识别技术的研究起始于上世纪八十年代的基于模板匹配与特征提取的方法随后随着深度学习技术的兴起卷积神经网络成为主流方案其在 ICDAR 2013、2015 等国际竞赛中取得了显著进展尤其是利用 CASIA、HWDB 等公开数据集的研究成果为后续算法提供了可靠的基准。与此同时递归神经网络与注意力机制相结合的序列模型被提出用以捕捉笔画顺序信息进一步提升识别准确率在此基础上研究者开始尝试将视觉Transformer引入字符级别的特征提取以利用其全局自注意力优势在大规模数据集上实现更高的鲁棒性。国内研究方面随着高校与科研机构对数字化文献和教育技术的重视出现了多种针对汉字书写风格多样性的深度模型例如 HCCR-ALN、DRCNN、CRNN 等它们通过多尺度特征融合与数据增强技术显著降低了错误识别率并在国内公开数据集上刷新了性能记录。与此同时国内学者也开始关注错误定位与纠错任务提出基于梯度归因的可解释错误检测方法并结合语言模型进行后处理实现了对误识别字符的自动纠正。国外研究则侧重于跨语言、跨域迁移学习与自监督预训练在 Vision Transformer 与 BERT 等大模型框架中引入多模态信息探索手写文字与语义上下文的联合建模美国与欧洲的研究团队利用大规模无标签数据进行对比学习显著提升了少样本场景下的识别性能并在多语言混写任务中取得了突破。近年来随着大模型技术的快速发展国内外学者纷纷尝试将预训练语言模型与视觉Transformer相结合以实现端到端的错误识别与纠正系统同时少样本学习、对抗性训练以及模型压缩技术被广泛应用于移动端部署场景推动了手写汉字识别技术向工业化方向迈进。尽管已取得诸多成果但在极端噪声、复杂书写风格以及低资源语言环境下的鲁棒性仍需进一步提升未来研究将聚焦于多任务学习框架、跨域自适应机制以及可解释性增强以实现更高效、更可靠的手写汉字错误识别系统。四、预期达到目标及解决的关键问题本研究的总体目标在于构建一套基于大模型的手写汉字错误识别系统该系统能够在多种书写环境下实现高精度识别、实时错误定位以及可解释的纠错建议从而为数字化文档、教育评测与智能输入等应用场景提供可靠技术支持。为实现此目标研究计划首先收集并标注包含多种书写工具、纸张类型及光照条件的跨域手写汉字数据集以保证模型在真实环境中的泛化能力随后设计融合视觉Transformer与大规模预训练语言模型的多模态框架并引入自监督预训练与对抗性学习以提升对细粒度笔画特征的捕捉和鲁棒性再者构建基于注意力机制的错误定位模块使系统能够在识别阶段实时标注潜在误识别区域并通过后续纠错策略实现精细化校正最后通过与传统卷积网络、轻量级模型以及现有错误识别方法进行对比实验验证所提方案在准确率、召回率及推理速度方面的优势。关键问题主要包括①数据多样性与不平衡导致的模型过拟合风险②跨域迁移学习中的域偏移与特征分布差异③大模型参数量与移动端部署的资源瓶颈④错误定位的细粒度要求导致的误差传播⑤视觉与语言模态融合时信息互补与冗余的平衡⑥系统可解释性不足影响用户信任。针对上述问题研究将探索多尺度特征融合、领域自适应技术、模型剪枝与量化策略、梯度归因可视化方法以及多任务学习框架以期在保证高精度与实时性的前提下实现系统的可解释性与易部署性。五、研究内容本研究以构建基于大模型的手写汉字错误识别系统为核心围绕数据集构建、模型设计、训练策略、错误定位与纠错以及系统评估与部署等关键环节展开系统性探讨。首先在数据集构建方面将采集来自不同书写工具、纸张材质及光照条件的手写汉字样本并采用多标注者交叉验证的方式确保标注质量随后对原始图像进行标准化预处理包括灰度化、二值化与尺寸归一化以消除低质量图像对模型训练的干扰接着利用数据增强技术如随机裁剪、旋转、噪声叠加与笔画变形扩充样本空间提升模型在极端书写环境下的鲁棒性。其次在模型设计方面将视觉Transformer与大规模预训练语言模型如BERT、RoBERTa进行多模态融合形成统一的特征提取与语义理解框架视觉Transformer负责捕捉笔画级别的空间关系而语言模型则提供字符上下文信息二者通过跨模态注意力机制实现信息互补为降低参数量并适配移动端部署研究将探索轻量化变体如MobileViT与DistilBERT并引入知识蒸馏技术将大模型知识迁移至小模型。再次在训练策略方面将采用自监督预训练方法对视觉Transformer进行无监督学习利用对比学习与生成式任务提升特征表达能力随后在有标签数据上进行多任务微调联合优化字符识别与错误定位两个目标利用交叉熵与Dice损失的加权组合实现精细化学习为进一步提升模型对噪声干扰的抵抗力将引入对抗性训练在训练过程中随机生成扰动样本并强制模型保持一致输出。随后系统将集成错误定位模块该模块基于注意力权重可视化与梯度归因技术实时识别可能误识别的字符区域并将位置信息反馈给后端纠错引擎纠错引擎则结合语言模型的上下文概率与候选字符集采用束搜索或Beam Search方式生成最优纠正建议并通过可解释性可视化向用户展示决策依据。最后在系统评估与部署环节将在公开数据集如CASIA、HWDB以及自建跨域数据集上进行定量评估指标包括字符识别准确率、错误定位召回率与误报率同时对模型推理速度与内存占用进行基准测试以验证其在移动端设备上的可行性为促进学术交流与工业落地研究将开放完整代码、训练脚本与标注数据遵循可复现性原则。通过上述整体研究内容本项目旨在实现一套高精度、低延迟且具备可解释性的手写汉字错误识别系统为数字化文档处理、教育评测与智能输入等应用场景提供技术支撑。六、需求分析用户需求在数字化文档处理、在线教育评测与移动输入场景中使用者普遍面临手写汉字识别误差导致的效率低下与质量下降问题。首先教师与学生在批改作业时需要快速、准确地识别手写答案减少人工核对时间其次文档数字化工作者希望能够将纸质资料高效转为可编辑文本避免因识别错误产生的后续纠错成本再次智能输入法用户期望在手机或平板上书写时能即时获得准确的文字反馈并在出现误识别时得到及时纠正提示。综上使用者对系统的主要需求包括高识别准确率以降低人工校对负担实时错误定位与纠错功能以提升交互体验可解释性输出以增强用户信任以及低延迟与轻量化部署能力以满足移动端使用场景。功能需求1. 数据预处理与增强模块能够对多来源手写图像进行灰度化、二值化、尺寸归一化并支持随机裁剪、旋转、笔画变形等增强操作以提升模型鲁棒性。2. 多模态识别引擎集成视觉Transformer与预训练语言模型采用跨模态注意力机制实现字符级空间特征与上下文语义的融合支持端到端字符识别。3. 错误定位子系统利用梯度归因或注意力可视化技术实时标注可能误识别的字符区域并将位置信息输出给纠错模块。4. 自动纠错引擎基于语言模型上下文概率与候选字符集采用束搜索等策略生成最优纠正建议并通过可视化方式展示决策依据。5. 轻量化与部署适配实现模型剪枝、量化与知识蒸馏使系统能够在CPU或GPU资源受限的移动设备上以低延迟运行。6. 性能评估与监控接口提供准确率、召回率、误报率及推理时延等指标的实时监控支持模型在线更新与版本管理。7. 用户交互界面设计简洁直观的图形化界面支持手写输入、错误高亮显示、纠错建议查看与批量处理功能以满足不同用户群体的使用习惯。七、可行性分析经济可行性本项目的成本主要集中在数据采集与标注、模型训练与部署以及后期维护三大环节。数据采集方面需在多种书写工具、纸张材质及光照条件下收集手写汉字样本预计需要雇佣专业标注团队并投入约十万元人民币用于设备与人工成本模型训练则依赖高性能GPU服务器若采用云计算服务每月租赁费用约为五千至八千元人民币且训练周期为数周至数月部署阶段可通过模型剪枝与量化技术将模型压缩至几百兆字节降低移动端存储与算力需求从而减少硬件采购与运维成本。考虑到手写识别技术在教育评测、数字文档处理以及智能输入等领域的广泛需求预计系统上线后可为教育机构节省人工批改成本、为政府档案数字化项目提供高效工具并为移动输入法厂商创造新的增值服务。基于这些收益项目的投资回报周期预计在两至三年内实现盈亏平衡具备良好的经济可行性。社会可行性从社会影响角度来看本系统能够提升教育公平性与工作效率。教师与学生在批改作业时将获得更高的识别准确率减少因误识别导致的成绩争议档案数字化工作者将能更快速、准确地完成纸质资料的电子化为文化遗产保护提供技术支持移动端用户将体验到更顺畅的书写输入提高日常沟通效率。与此同时系统设计需严格遵守个人信息保护法规采用匿名化与加密技术处理用户上传的手写图像避免泄露敏感信息。公众对人工智能技术的接受度正在提升但仍需通过透明可解释的错误定位与纠错结果展示增强用户信任。综上本项目在满足社会需求、促进数字包容性与符合法规方面具备较高的社会可行性。技术可行性技术层面现有公开数据集如CASIA、HWDB提供了丰富的手写汉字样本可作为预训练与评估基础同时视觉Transformer与大型预训练语言模型BERT、RoBERTa已在图像与文本任务中证明其优越性能可直接迁移至本项目。自监督预训练与对抗性学习等技术已在学术界得到验证可显著提升模型在低资源、跨域场景下的鲁棒性。模型压缩与知识蒸馏技术成熟能够将大模型转换为轻量化版本满足移动端部署需求。集成错误定位与纠错模块时可利用梯度归因与注意力可视化技术实现实时高精度定位并通过束搜索等算法提供可解释的纠错建议。整体而言所需算法与工具均已成熟硬件资源GPU、CPU亦易于获取技术实现的可行性较高。八、功能分析系统功能模块1. 数据采集与预处理模块负责从多种书写工具、纸张材质及光照条件下采集手写汉字图像并对原始图像进行灰度化、二值化、尺寸归一化与噪声去除以消除低质量图像对后续模型训练的干扰。2. 数据增强模块在预处理后的数据上执行随机裁剪、旋转、缩放、笔画变形以及噪声叠加等操作扩充样本空间提升模型对极端书写环境的鲁棒性。3. 视觉特征提取子系统采用视觉Transformer结构对增强后的图像进行多尺度特征提取捕捉笔画级别的空间关系与细粒度纹理信息。4. 语言模型集成模块引入大规模预训练语言模型如BERT、RoBERTa对字符序列进行语义上下文建模为后续错误定位与纠错提供概率分布与上下文约束。5. 跨模态融合层通过跨模态注意力机制将视觉特征与语言特征进行信息互补形成统一的多模态表示供字符识别与错误定位任务共享。6. 字符识别引擎基于融合后的多模态表示采用端到端的分类器输出每个字符的类别概率并生成初步识别结果。7. 错误定位子模块利用梯度归因或注意力可视化技术对识别结果进行逐字符分析实时标注可能误识别的字符位置并将位置信息反馈给纠错引擎。8. 自动纠错引擎结合语言模型上下文概率与候选字符集采用束搜索或Beam Search策略生成最优纠正建议并通过可视化方式展示决策依据供用户确认。9. 轻量化与部署适配层对大模型进行剪枝、量化与知识蒸馏将模型压缩至几百兆字节降低移动端存储与算力需求并提供跨平台部署接口。10. 用户交互界面提供图形化输入窗口、错误高亮显示、纠错建议查看与批量处理功能支持多设备PC、平板、手机使用满足不同用户群体的操作习惯。11. 性能监控与评估模块实时记录识别准确率、错误定位召回率、误报率及推理时延等关键指标并支持模型在线更新与版本管理以保障系统持续稳定运行。九、数据库设计字段名(英文) | 说明(中文) | 大小 | 类型 | 主外键 | 备注user_id | 用户编号 | 10 | INT UNSIGNED AUTO_INCREMENT | 主键 | 自动生成username | 用户名 | 50 | VARCHAR(50) || 登录使用password_hash | 密码哈希值 | 255 | VARCHAR(255) || 加密存储email | 邮箱地址 | 100 | VARCHAR(100) || 用于通知created_at | 创建时间 | 19 | DATETIME || 记录注册时间---字段名(英文) | 说明(中文) | 大小 | 类型 | 主外键 | 备注sample_id | 手写样本编号 | 10 | INT UNSIGNED AUTO_INCREMENT | 主键 | 自动生成user_id | 所属用户编号 | 10 | INT UNSIGNED || 外键引用Users.user_idimage_path | 图像存储路径 | 255 | VARCHAR(255) || 本地或云路径capture_time | 捕获时间 | 19 | DATETIME || 记录采集时刻---字段名(英文) | 说明(中文) | 大小 | 类型 | 主外键 | 备注annotation_id | 注释编号 | 10 | INT UNSIGNED AUTO_INCREMENT | 主键 | 自动生成sample_id | 所属样本编号 | 10 | INT UNSIGNED || 外键引用HandwrittenSamples.sample_idx_coord | 笔画左上角X坐标 | 5 | INT || 图像坐标y_coord | 笔画左上角Y坐标 | 5 | INT || 图像坐标width | 笔画宽度 | 5 | INT || 图像尺寸height | 笔画高度 | 5 | INT || 图像尺寸true_label | 正确字符标签 | 10 | VARCHAR(10) || 手工标注---字段名(英文) | 说明(中文) | 大小 | 类型 | 主外键 | 备注result_id | 识别结果编号 | 10 | INT UNSIGNED AUTO_INCREMENT | 主键 | 自动生成sample_id | 所属样本编号 | 10 | INT UNSIGNED || 外键引用HandwrittenSamples.sample_idrecognized_text | 识别文本字符串 | 5000 | TEXT || 完整识别结果confidence_score | 总体置信度 | 5,2 | DECIMAL(5,2) || 0-100---字段名(英文) | 说明(中文) | 大小 | 类型 | 主外键 | 备注error_id | 错误编号 | 10 | INT UNSIGNED AUTO_INCREMENT | 主键 | 自动生成result_id | 所属识别结果编号 | 10 | INT UNSIGNED || 外键引用RecognizedResults.result_idchar_index | 错误字符在文本中的位置索引 | 5 | INT || 从0开始计数error_type | 错误类型误识别/漏写 | 20 | VARCHAR(20) || 分类标识confidence | 错误置信度 | 5,2 | DECIMAL(5,2) || 0-100---字段名(英文) | 说明(中文) | 大小 | 类型 | 主外键 | 备注correction_id | 校正编号 | 10 | INT UNSIGNED AUTO_INCREMENT | 主键 | 自动生成error_id | 所属错误编号 | 10 | INT UNSIGNED || 外键引用ErrorLocations.error_idsuggested_char | 建议纠正字符 | 10 | VARCHAR(10) || 可能的正确字符suggestion_confidence | 建议置信度 | 5,2 | DECIMAL(5,2) || 0-100---字段名(英文) | 说明(中文) | 大小 | 类型 | 主外键 | 备注model_id | 模型编号 | 10 | INT UNSIGNED AUTO_INCREMENT | 主键 | 自动生成version_name | 模型版本号如v1.0 | 20 | VARCHAR(20) || 标识版本trained_on_date | 训练完成日期 | 19 | DATETIME || 记录时间---字段名(英文) | 说明(中文) | 大小 | 类型 | 主外键 | 备注performance_id | 性能记录编号 | 10 | INT UNSIGNED AUTO_INCREMENT | 主键 | 自动生成model_id | 所属模型编号 | 10 | INT UNSIGNED || 外键引用ModelVersions.model_iddataset_name | 评测数据集名称如HWDB、CASIA | 50 | VARCHAR(50) || 数据集标识accuracy | 准确率% | 5,2 | DECIMAL(5,2) || 0-100recall | 召回率% | 5,2 | DECIMAL(5,2) || 0-100---字段名(英文) | 说明(中文) | 大小 | 类型 | 主外键 | 备注log_id | 日志编号 | 10 | INT UNSIGNED AUTO_INCREMENT | 主键 | 自动生成model_id | 所属模型编号 | 10 | INT UNSIGNED || 外键引用ModelVersions.model_iddevice_type | 部署设备类型如手机、平板 | 20 | VARCHAR(20) || 设备标识latency_ms | 推理延迟毫秒 | 10 | INT UNSIGNED || 性能指标---以上表结构遵循第一范式所有字段均为原子值第二范式非主属性完全依赖于主键第三范式消除传递依赖。每张表均设有主键并通过外键关联实现完整的数据完整性约束。十、建表语句CREATE DATABASE IF NOT EXISTS HandwrittenRecognition;USE HandwrittenRecognition;-- 用户信息表CREATE TABLE Users (user_id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,username VARCHAR(50) NOT NULL UNIQUE,password_hash VARCHAR(255) NOT NULL,email VARCHAR(100),created_at DATETIME DEFAULT CURRENT_TIMESTAMP) ENGINEInnoDB;-- 手写样本表CREATE TABLE HandwrittenSamples (sample_id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,user_id INT UNSIGNED NOT NULL,image_path VARCHAR(255) NOT NULL,capture_time DATETIME DEFAULT CURRENT_TIMESTAMP,CONSTRAINT fk_samples_userFOREIGN KEY (user_id) REFERENCES Users(user_id)ON DELETE CASCADE ON UPDATE CASCADE) ENGINEInnoDB;CREATE INDEX idx_samples_user ON HandwrittenSamples(user_id);-- 注释信息表CREATE TABLE Annotations (annotation_id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,sample_id INT UNSIGNED NOT NULL,x_coord INT NOT NULL,y_coord INT NOT NULL,width INT NOT NULL,height INT NOT NULL,true_label VARCHAR(10) NOT NULL,CONSTRAINT fk_annotations_sampleFOREIGN KEY (sample_id) REFERENCES HandwrittenSamples(sample_id)ON DELETE CASCADE ON UPDATE CASCADE) ENGINEInnoDB;CREATE INDEX idx_annotations_sample ON Annotations(sample_id);-- 识别结果表CREATE TABLE RecognizedResults (result_id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,sample_id INT UNSIGNED NOT NULL,recognized_text TEXT NOT NULL,confidence_score DECIMAL(5,2) NOT NULL,CONSTRAINT fk_results_sampleFOREIGN KEY (sample_id) REFERENCES HandwrittenSamples(sample_id)ON DELETE CASCADE ON UPDATE CASCADE) ENGINEInnoDB;CREATE INDEX idx_results_sample ON RecognizedResults(sample_id);-- 错误定位表CREATE TABLE ErrorLocations (error_id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,result_id INT UNSIGNED NOT NULL,char_index INT NOT NULL,error_type VARCHAR(20) NOT NULL,confidence DECIMAL(5,2) NOT NULL,CONSTRAINT fk_error_resultFOREIGN KEY (result_id) REFERENCES RecognizedResults(result_id)ON DELETE CASCADE ON UPDATE CASCADE) ENGINEInnoDB;CREATE INDEX idx_error_result ON ErrorLocations(result_id);-- 纠错建议表CREATE TABLE Corrections (correction_id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,error_id INT UNSIGNED NOT NULL,suggested_char VARCHAR(10) NOT NULL,suggestion_confidence DECIMAL(5,2) NOT NULL,CONSTRAINT fk_correction_errorFOREIGN KEY (error_id) REFERENCES ErrorLocations(error_id)ON DELETE CASCADE ON UPDATE CASCADE) ENGINEInnoDB;CREATE INDEX idx_correction_error ON Corrections(error_id);-- 模型版本表CREATE TABLE ModelVersions (model_id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,version_name VARCHAR(20) NOT NULL UNIQUE,trained_on_date DATETIME DEFAULT CURRENT_TIMESTAMP) ENGINEInnoDB;-- 性能评测表CREATE TABLE PerformanceMetrics (performance_id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,model_id INT UNSIGNED NOT NULL,dataset_name VARCHAR(50) NOT NULL,accuracy DECIMAL(5,2) NOT NULL,recall DECIMAL(5,2) NOT NULL,CONSTRAINT fk_performance_modelFOREIGN KEY (model_id) REFERENCES ModelVersions(model_id)ON DELETE CASCADE ON UPDATE CASCADE) ENGINEInnoDB;CREATE INDEX idx_performance_model ON PerformanceMetrics(model_id);-- 推理日志表CREATE TABLE Logs (log_id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,model_id INT UNSIGNED NOT NULL,device_type VARCHAR(20) NOT NULL,latency_ms INT UNSIGNED NOT NULL,CONSTRAINT fk_logs_modelFOREIGN KEY (model_id) REFERENCES ModelVersions(model_id)ON DELETE CASCADE ON UPDATE CASCADE) ENGINEInnoDB;CREATE INDEX idx_logs_model ON Logs(model_id);文章下方名片联系我即可~大家点赞、收藏、关注、评论啦 、查看下方获取联系方式
