gpt4 book ai didi

c# - 如果数据库尚不存在则创建

转载 作者:行者123 更新时间:2023-11-29 11:09:04 26 4
gpt4 key购买 nike

我这里有一个奇怪的问题;正如我通过互联网(包括 StackOverflow)搜索的那样,仅当数据库不存在时创建数据库的最佳、最简单和最快的方法是使用以下 SQL 查询:

CREATE DATABASE IF NOT EXISTS DataBase1

但是,当我在 C# 代码中解析此语句时,出现此错误:

关键字“IF”附近的语法不正确。 “DataBase1”附近的语法不正确。

当我尝试在 SSMS 中执行查询时,也会发生同样的情况;我得到:

Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'IF'.
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'DataBase1'.

你能告诉我我做错了什么吗?

最佳答案

您还没有发布代码,但您的 sql 语句应该如下所示

string sql = "CREATE DATABASE IF NOT EXISTS `DataBase1`;";

关于c# - 如果数据库尚不存在则创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40934284/

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