我是laravel上的新手&今天我必须关闭严格的config/database文件,因为我需要在我的SQL查询中使用group by。在laravel config/database中严格使用什么,关闭或strict = false会对网站产生什么影响?它会使我们的网站安全性变弱吗?在laravel config/database中严格关闭的缺点是什么谢谢你提前? :)在laravel config/database中严格使用什么?
6
A
回答
11
据商务部:
严格模式控制MySQL的数据变化语句,如INSERT或UPDATE如何处理无效或遗漏值。由于多种原因,值可能无效。例如,它可能具有该列的错误数据类型,或者它可能超出范围。当要插入的新行不包含非NULL列的值时,缺少其定义中没有显式DEFAULT子句的值。 (对于NULL列,如果值缺失,则插入NULL。)严格模式也影响DDL语句,例如CREATE TABLE。
在这里阅读更多: https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-strict
禁用它不会让你的网站不安全,如果你处理所有验证在你的控制器,并按照最佳做法,像Laravel已经做开箱。
相关问题
- 1. 有没有什么可以严格的在Laravel的方法?
- 2. 在ECMAScript5中,“严格使用”的范围是什么?
- 3. 在javascript中使用“严格”
- 4. 在Laravel严格错误时禁用exit()
- 5. PHPUnit严格模式有什么作用?
- 6. 如何严格Laravel Auth?
- 7. 什么是严格和非严格的模拟?
- 8. 结合“严格使用”会发生什么;内部功能与“严格使用”;在全球范围内?
- 9. 为什么使用警告;严格使用;在Perl中不是默认的?
- 10. 为什么这不在范围内?为什么严格使用这个阻止?
- 11. JS:什么是'这个'强制?严格的用法是什么?
- 12. 使用严格MeteorJS
- 13. 为什么当///引用是'严格使用'后,typescript抱怨?
- 14. Dart2JS - 严格使用
- 15. 为什么“让”es6和谐仅适用于严格使用?
- 16. 严格声明的要点是什么?
- 17. 为什么在laravel中使用警卫?
- 18. 在Laravel中使用了什么`HtmlString?
- 19. 什么是严格的节俭读写?
- 20. “严格回报”的语义是什么?
- 21. 什么是严格的时间表?
- 22. “使用严格”打破JavaScript功能 - 为什么?
- 23. 为什么'使用严格'导致函数未定义
- 24. 什么是“严格模式”,它是如何使用的?
- 25. 什么是严格的android和它的使用
- 26. 严格使用CSS/HTML格式的严格网格系统
- 27. 为什么在JavaScript中严格模式下不允许使用语句?
- 28. 什么时候在Haskell中使用“严格通配符”有用?它有什么作用?
- 29. 为什么严格的编译指示在Perl中失败$ a?
- 30. 如何在laravel中使用ValidateRequest来上传严格的视频文件
你好,Eddy TheDove。非常感谢。 :) – iambegineer