当我尝试将现有数据库导入localhost时,我收到此错误。数据库导入到Web主机服务器,但导入到localhost。
错误是;
静态分析:
在分析过程中发现了2个错误。
Ending quote ' was expected. (near "" at position 28310)
4 values were expected, but found 3. (near "(" at position 28266)
当我尝试将现有数据库导入localhost时,我收到此错误。数据库导入到Web主机服务器,但导入到localhost。
错误是;
静态分析:
在分析过程中发现了2个错误。
Ending quote ' was expected. (near "" at position 28310)
4 values were expected, but found 3. (near "(" at position 28266)
PhpMyAdmin有点愚蠢,因为它无法导入它自己导出的内容。它以单引号为单位 ''
代替 \'
然后在这样的字符串上打破它的牙齿:
''I can''t do this anymore!''
你可以:
''
→ \'
, 要么通过进口 mysql.exe
:
mysql -uuser -ppass dbName < file.sql
在任何编辑器(如记事本++)中打开.sql脚本文件
您需要将'''替换为''(对于新版本的phpmyadmin)
要么
您需要将\'替换为'''(对于旧版本的phpmyadmin)
什么时候你将从sql文件的所有内容中替换它 它会对你有用。