<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" > <channel> <title>mysql | Muharrem Tığdemir</title> <atom:link href="/tag/mysql-2/feed/" rel="self" type="application/rss+xml" /> <link></link> <description>Carpe Diem!!</description> <lastBuildDate>Sat, 05 Dec 2015 17:16:02 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod> hourly </sy:updatePeriod> <sy:updateFrequency> 1 </sy:updateFrequency> <generator>https://wordpress.org/?v=6.2.2</generator> <site xmlns="com-wordpress:feed-additions:1">120145533</site> <item> <title>Mysql General Error 1364 Field Doesn’t Have Default Value</title> <link>/mysql-general-error-1364-field-doesnt-have-default-value/</link> <comments>/mysql-general-error-1364-field-doesnt-have-default-value/#comments</comments> <dc:creator><![CDATA[Muharrem Tığdemir]]></dc:creator> <pubDate>Sat, 05 Dec 2015 17:16:02 +0000</pubDate> <category><![CDATA[Laravel]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[error]]></category> <category><![CDATA[homestead]]></category> <category><![CDATA[laravel]]></category> <category><![CDATA[mysql]]></category> <guid isPermaLink="false">https://muharremtigdemir.com/?p=630</guid> <description><![CDATA[<p>Hi All, Since I’ve updated my homestead to 0.3.0 and mysql version is upgrade to 5.7.4. From that moment, my old projects has been started to throw problems which is Mysql General Error 1364 Field doesn’t have default value. Even migrations was not working, there has to be a problem. After my first research I’ve […]</p> <p>The post <a href="/mysql-general-error-1364-field-doesnt-have-default-value/">Mysql General Error 1364 Field Doesn’t Have Default Value</a> first appeared on <a href="">Muharrem Tığdemir</a>.</p>]]></description> <content:encoded><![CDATA[<p>Hi All,</p> <p>Since I’ve updated my homestead to 0.3.0 and <a href="http://3.125.49.171/category/mysql/">mysql</a> version is upgrade to 5.7.4. From that moment, my old projects has been started to throw problems which is <strong>Mysql General Error 1364 Field doesn’t have default value</strong>.</p> <p>Even migrations was not working, there has to be a problem. After my first research I’ve found a solution for Php <a href="http://3.125.49.171/category/laravel/">Laravel</a> Projects there is a “strict” parameter for mysql connection, when I set it true migrations worked well.. But, in some cases, I let the mysql to set default value such as integer fields are sets to ‘0’ and varchar fields are empty strings etc.. I need to use default values as before..</p> <p><span id="more-630"></span></p> <p>Finally, I solved my problem it’s all about <a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-strict">SQL Mode Strict</a></p> <pre class="lang:mysql decode:true" title="Sql Mode">select @@sql_mode; </pre> <p>If the result includes <strong>STRICT_TRANS_TABLES</strong> parameters Mysql engine expect default parameters for field, otherwise you have to set that.</p> <p>Open terminal at the below command or find your my.ini/my.cnf file</p> <pre class="lang:sh decode:true">sudo nano /etc/mysql/my.cnf</pre> <p>Add at the below line after [mysqld]</p> <pre class="lang:mysql decode:true">sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"</pre> <p>Try again..</p> <p>Muharrem Tığdemir</p><p>The post <a href="/mysql-general-error-1364-field-doesnt-have-default-value/">Mysql General Error 1364 Field Doesn’t Have Default Value</a> first appeared on <a href="">Muharrem Tığdemir</a>.</p>]]></content:encoded> <wfw:commentRss>/mysql-general-error-1364-field-doesnt-have-default-value/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <post-id xmlns="com-wordpress:feed-additions:1">630</post-id> </item> <item> <title>MySQL Limitli Sorgu Toplam Satır Sayısı</title> <link>/mysql-limit-sorgu-toplam-satir-sayisi/</link> <comments>/mysql-limit-sorgu-toplam-satir-sayisi/#respond</comments> <dc:creator><![CDATA[Muharrem Tığdemir]]></dc:creator> <pubDate>Fri, 27 Dec 2013 14:22:53 +0000</pubDate> <category><![CDATA[MySQL]]></category> <category><![CDATA[found_rows]]></category> <category><![CDATA[limitsiz]]></category> <category><![CDATA[limitsiz sorgu sayı]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[sql]]></category> <category><![CDATA[SQL_CALC_FOUND_ROWS]]></category> <category><![CDATA[toplam]]></category> <guid isPermaLink="false">https://muharremtigdemir.com/?p=209</guid> <description><![CDATA[<p>Merhaba Arkadaşlar , Web uygulamalarımızın vazgeçilmezi olan Ajax uzun database sorgularında bizi çok işten kurtarıyor. Ama sayfalama yaparken , datatables kullanırken veya search gibi karmaşık sorgularımızın gerçek uzunluğuna ihtiyacımız oluyor. MySQL’in bunun için çözümü şu şekilde SELECT SQL_CALC_FOUND_ROWS user_id , username FROM users LIMIT 10 Bu sorgudan sonra; SELECT FOUND_ROWS() AS `Count` sorgusunu çalıştırırsanız , […]</p> <p>The post <a href="/mysql-limit-sorgu-toplam-satir-sayisi/">MySQL Limitli Sorgu Toplam Satır Sayısı</a> first appeared on <a href="">Muharrem Tığdemir</a>.</p>]]></description> <content:encoded><![CDATA[<p>Merhaba Arkadaşlar ,</p> <p>Web uygulamalarımızın vazgeçilmezi olan Ajax uzun database sorgularında bizi çok işten kurtarıyor. Ama sayfalama yaparken , datatables kullanırken veya search gibi karmaşık sorgularımızın gerçek uzunluğuna ihtiyacımız oluyor. MySQL’in bunun için çözümü şu şekilde</p> <pre class="lang:mysql decode:true">SELECT SQL_CALC_FOUND_ROWS user_id , username FROM users LIMIT 10</pre> <p>Bu sorgudan sonra;</p> <pre class="lang:mysql decode:true">SELECT FOUND_ROWS() AS `Count`</pre> <p>sorgusunu çalıştırırsanız , sorgunun limitsiz sonucuna ulaşabiliyorsunuz. Tabiki önemli nokta asıl sorgunuzda SELECT ‘den sonra “SQL_CALC_FOUND_ROWS” kodunu eklemelisiniz.</p> <p><span id="more-209"></span></p> <p>Ayrıntılı bilgi için aşağıdaki linki inceleyebilirsiniz.</p> <p><a href="http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_found-rows">http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_found-rows</a></p> <p> </p> <p>Muharrem Tığdemir</p><p>The post <a href="/mysql-limit-sorgu-toplam-satir-sayisi/">MySQL Limitli Sorgu Toplam Satır Sayısı</a> first appeared on <a href="">Muharrem Tığdemir</a>.</p>]]></content:encoded> <wfw:commentRss>/mysql-limit-sorgu-toplam-satir-sayisi/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id xmlns="com-wordpress:feed-additions:1">209</post-id> </item> </channel> </rss>