创建数据库出错

时间:2011-09-18 13:03:05

标签: sql sql-server database

我正在使用以下架构创建数据库......使用microsoft sql server ....

 CREATE DATABASE /*!32312 IF NOT EXISTS*/`stacks`/*!40100 
 DEFAULT CHARACTER SET utf8 */;(Line 15)

 USE `stacks`;

/*Table structure for table `answers` */

得到这样的错误......执行时,我不知道......

 Error :  Msg 102, Level 15, State 1, Line 15
      Incorrect syntax near '`'.

任何人都可以帮忙......

非常感谢...

2 个答案:

答案 0 :(得分:5)

您是否查找了SQL Server CREATE DATABASEidentifier语法?

您需要的只是CREATE DATABASE stacks;

您的代码适用于MySQL

答案 1 :(得分:4)

看起来您的语法来自MySQL。为什么你有后退和“默认字符集”?这不是SQL Server语法。有关CREATE DATABASE的信息,请参阅 SQL Server 文档:http://msdn.microsoft.com/en-us/library/ms176061.aspx