前言:
今天各位老铁们对“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