<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; Ошибка #1366]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=836</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=836&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Ошибка #1366».]]></description>
		<lastBuildDate>Sun, 05 Jul 2015 08:51:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Ошибка #1366]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=26460#p26460</link>
			<description><![CDATA[<p>Добрый день, уважаемый Hanut.<br />Нужна помощь.<br />Вылезает такая же ошибка, когда пытаюсь поменять тип поля.<br />Сейчас поле year. Его тип CHAR. Количество символов - 4.<br />Меняю на тип SMALLINT с количеством символов 6 и выводится ошибка 1366.<br />Чем, по вашему мнению, недоволен MySQL и как попробовать его удовлетворить?<br />Ссылки на скрины:<br /><a href="https://yadi.sk/i/0-AjKqU-hfzRL">https://yadi.sk/i/0-AjKqU-hfzRL</a><br /><a href="https://yadi.sk/i/vUEzb824hfzfG">https://yadi.sk/i/vUEzb824hfzfG</a><br /><a href="https://yadi.sk/i/Se5E0TDBhfzfr">https://yadi.sk/i/Se5E0TDBhfzfr</a></p><p>Уверен, что в очередной раз сможете помочь.<br />Заранее спасибо большое за помощь!!!</p>]]></description>
			<author><![CDATA[null@example.com (Vital)]]></author>
			<pubDate>Sun, 05 Jul 2015 08:51:57 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=26460#p26460</guid>
		</item>
		<item>
			<title><![CDATA[Re: Ошибка #1366]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=5485#p5485</link>
			<description><![CDATA[<p>спасибо) я тоже подумал про НУЛЛ)</p>]]></description>
			<author><![CDATA[null@example.com (fog!)]]></author>
			<pubDate>Fri, 04 Jul 2008 16:43:45 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=5485#p5485</guid>
		</item>
		<item>
			<title><![CDATA[Re: Ошибка #1366]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=5482#p5482</link>
			<description><![CDATA[<p><strong>fog!</strong><br />Это не совсем ошибка, скорее уведомление о несоответствии синтаксиса стандарту. Обычно подобная ошибка не выводится, но так как сервер устанавливается в целях обучения, то при настройке MySQL был задан режим жесткого соответствия SQL запросов стандарту (Strict Mode). В конфигурационном файле MySQL за данную настройку отвечает директива sql-mode, но я бы крайне не рекомендовал ее менять.</p><p>Для соответствия стандарту запрос можно заменить двумя способами.<br /></p><div class="codebox"><pre><code>-- В данном случае мы вовсе убираем поле id при вставке данных.
INSERT INTO `cities` ( `city_name` , `latitude` , `longitude` , `population` , `country_code` )
VALUES ( &#039;Sherbrooke&#039;, &#039;45 23 59.00&#039;, &#039;-71 46 11.00&#039;, 125000, &#039;ca&#039; );

-- Либо назначаем полю id значение NULL.
INSERT INTO `cities` ( `id` , `city_name` , `latitude` , `longitude` , `population` , `country_code` )
VALUES ( NULL, &#039;Sherbrooke&#039;, &#039;45 23 59.00&#039;, &#039;-71 46 11.00&#039;, 125000, &#039;ca&#039; );</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 03 Jul 2008 18:33:31 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=5482#p5482</guid>
		</item>
		<item>
			<title><![CDATA[Ошибка #1366]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=5480#p5480</link>
			<description><![CDATA[<p>Ошибка</p><p>SQL-запрос:</p><p>INSERT INTO `cities` ( `id` , `city_name` , `latitude` , `longitude` , `population` , `country_code` )<br />VALUES (<br />&#039;&#039;, &#039;Sherbrooke&#039;, &#039;45 23 59.00&#039;, &#039;-71 46 11.00&#039;, 125000, &#039;ca&#039;<br />)</p><p><strong>Ответ MySQL: Документация<br />#1366 - Incorrect integer value: &#039;&#039; for column &#039;id&#039; at row 1 </strong></p><p>Здравствуйте. Как видно из запроса - MySQL недоволен пустым значением в поле id. Но разве не так должно быть при автоматическом индексировании? При создании таблицы по отношению к полю id использовалась функция auto_increment. Кстати пример из статьи Марка Делисла, приведенной на этом сайте;).</p><p>Обьясните новичку что не так.<br />Заранее благодарен.</p>]]></description>
			<author><![CDATA[null@example.com (fog!)]]></author>
			<pubDate>Thu, 03 Jul 2008 15:20:42 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=5480#p5480</guid>
		</item>
	</channel>
</rss>
