AI 生成代码的质量,很大程度上取决于你给它的表结构是否清晰。在让 AI 生成代码前,先把数据库表的字段、类型、索引和注释都写清楚。比如:
CREATE TABLE `hotel` ( `id` bigintNOT NULL AUTO_INCREMENT COMMENT '酒店id', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '酒店名称', `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '酒店地址', `price` intNOT NULL COMMENT '酒店价格', `score` intNOT NULL COMMENT '酒店评分', `brand` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '酒店品牌', `city` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所在城市', `star_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULTNULL COMMENT '酒店星级,1星到5星,1钻到5钻', `business` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULTNULL COMMENT '商圈', `latitude` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '纬度', `longitude` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '经度', `pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULTNULL COMMENT '酒店图片',PRIMARY KEY (`id`) USING BTREE) ENGINE=InnoDB AUTO_INCREMENT=2062643514DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=COMPACT;
很多人担心 AI 会替代程序员,但我认为他还需要很长的路要去走。AI 能帮我们写代码,但不能帮我们思考业务逻辑,也不能帮我们解决具体场景的复杂的技术问题——有时候人/需求方自己都想不清楚,看不清楚想要什么。 真正优秀的程序员,会学会利用 AI 工具提高自己的工作效率,把时间花在更有价值的事情上,比如架构设计、性能优化和业务创新。
行动指引
今天就去下载 Trae,尝试用它生成一个简单的 CURD 模块。
把你常用的代码片段做成提示词模板,提高 AI 生成的质量。
在评论区分享你用 AI 写代码的经历和遇到的问题。
如果你觉得这篇文章对你有帮助,欢迎点赞、在看、转发给你的同事朋友。关注我,后续会分享更多 AI 编程的实战技巧和工具推荐~
基本文件流程错误SQL调试
请求信息 : 2026-04-13 14:29:37 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/518371.html