thinkphp6 phpstudy的两个错误解决办法,错误代码分别为SQLSTATE...
<p>一、SQLSTATE Access denied for user 'username'<span class="label label-primary">@'localhost'</span> (using password: YES)</p><p><br></p><p>这个错误 的主要原因是在开发环境下,数据库连接不是在database.php里配置的,在这里配置没用。必须修改.env里的配置才能正确连接你的数据库。找了说明,好象是如果在生产环境下,就以database.php里配置的为准。</p><p><br></p><p>二、 1364 Field doesn't have a default value</p><pre id="best-content-1001218908" style="outline: 0px; margin-bottom: 24px; padding: 8px; position: relative; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 14px; line-height: 22px; color: rgb(0, 0, 0);">打开my.ini,查找
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
修改为
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
然后重启MYSQL</pre><p>如果没有就单独加一条到里面,就可以解决了。</p>
页:
[1]