Php AJAX HTTP错误SQLSTATE[42000]:语法错误
我正在尝试在本地WAMP服务器上安装drupal发行版。但在安装过程中,它总是给出AJAX HTTP错误Php AJAX HTTP错误SQLSTATE[42000]:语法错误,php,sql,ajax,drupal,wampserver,Php,Sql,Ajax,Drupal,Wampserver,我正在尝试在本地WAMP服务器上安装drupal发行版。但在安装过程中,它总是给出AJAX HTTP错误 我联系了Campaigon的支持团队,但没有回复。如何处理这个问题。我也遇到了同样的问题 如果你看到: 前缀支持和前缀长度(如果支持)是存储 取决于发动机。例如,前缀的长度可以达到1000字节 用于MyISAM表,对于InnoDB表为767字节 I InnoDB: 您可以在以下位置的WAMP服务器中找到my.ini: 我不知道drupal,但错误详细信息在您帖子的底部:语法错误或访问冲突:
我联系了Campaigon的支持团队,但没有回复。如何处理这个问题。我也遇到了同样的问题 如果你看到: 前缀支持和前缀长度(如果支持)是存储 取决于发动机。例如,前缀的长度可以达到1000字节 用于MyISAM表,对于InnoDB表为767字节 I InnoDB: 您可以在以下位置的WAMP服务器中找到my.ini:
我不知道drupal,但错误详细信息在您帖子的底部:
语法错误或访问冲突:1071指定的密钥太长;最大密钥长度为767字节
。我在mysql的my.ini文件中做了一个快速的google:我在其中编辑了值。没有与767字节匹配的值。你不能更改767字节。您必须关闭InnoDB,因为InnoDB使用767字节。我发现的最简单的方法是在这个问题上:。在my.ini中搜索[mysqld]并添加:跳过innodb default storage engine=myisam
c:\wamp\bin\mysql\mysqlx.y.z\my.ini