gpt4 book ai didi

MySQL创建表IF NOT EXISTS语法错误

转载 作者:行者123 更新时间:2023-11-29 10:01:31 24 4
gpt4 key购买 nike

我对 MySQL 有点陌生,我正在尝试了解这些命令,我​​认为从如何制作表格开始可能不是一个坏主意。

但是,我在网上找到的唯一命令不断返回语法错误。我一定做错了什么,你们明白那是什么吗?

CREATE TABLE [IF NOT EXISTS] test (test_column date);

-纳坦

编辑1:

如果您投反对票,请留下原因,并准备好在我修复它后将其删除。

编辑2:

Stackoverflow 已将此问题识别为与完全不同的问题重复的问题。所以我现在需要解释原因。特此:我的问题是关于create table语句的,这个人的代码要复杂得多,而且是关于IF语句的。

最佳答案

您的查询必须如下所示:

CREATE TABLE IF NOT EXISTS test (test_column date);

[IF NOT EXISTS] 这是您可以省略的部分,它不是必需的(这就是它位于括号中的原因)。这意味着您可以在没有这部分的情况下运行查询,例如:

CREATE TABLE test (test_column date);

但在这种情况下,如果表 test 已经存在,您的查询将会失败。

关于MySQL创建表IF NOT EXISTS语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52849418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com