龙空技术网

mysql建表神器——(通过chatgpt检查mysql建表语句中错误)

开心的ChatGpt助手 23

前言:

今天各位老铁们对“mysql建表check”大概比较重视,兄弟们都需要了解一些“mysql建表check”的相关资讯。那么小编也在网摘上网罗了一些关于“mysql建表check””的相关内容,希望你们能喜欢,朋友们一起来学习一下吧!

有了chatgpt 在创建mysql表格的时候也太方便了,比如我有如下的建表语句:

需要建立一个白名单表:

CREATE TABLE check_whitelist (

id serial PRIMARY KEY,

tag_instance_id integer,

jira_id VARCHAR NOT NULL,

delete_at TIMESTAMP WITHOUT TIME ZONE DEFAULT NULL,

created_at TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP,

updated_at TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP

);

但是创建时却报了如下错误:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NOT NULL,

若没有chatgpt,我可能需要把报错信息输入到baidu,google中查看和分析别人是如何处理这类报错的? 但是这样是不是又费时间 又费精力的? 有了chatgpt 对这类问题处理就方便省事多哪。 直接登录chatgpt 然后扔给chatgpt如下一段话, 让它给我检查吧, 谁让你那么聪明, 那么无所不能呢?

麻烦给我检查下如下的mysql建表语句 那个地方有问题? CREATE TABLE check_whitelist ( id serial PRIMARY KEY, tag_instance_id integer, jira_id VARCHAR NOT NULL, delete_at TIMESTAMP WITHOUT TIME ZONE DEFAULT NULL, created_at TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP );

一分钟不到,chatGPT就帮我检查出了这个语句错误的地方,实在是太牛逼了, 感觉好爽啊!

帮我检查的结果如下:

清晰的指出我需要把 jira_id VARCHAR NOT NULL,

更改为 jira_id VARCHAR(50) NOT NULL,

根据chatgpt给我的答案,再次创建, 完全正确,真是爽啊!!

标签: #mysql建表check