<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Ошибка в MySQL-запросе при создании таблицы]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=34&amp;type=atom" />
	<updated>2006-02-28T18:58:45Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=34</id>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка в MySQL-запросе при создании таблицы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=131#p131" />
			<content type="html"><![CDATA[<p><strong>halker</strong><br />в принципе пример рабочий, единственно, что можно сделать, это сократить его выбросив default &#039;&#039; который так бесит mySQL. Дело в том, что для столбцов, объявленных с атрибутом NOT NULL - значением по умолчанию является пустая строка, поэтому указывать default &#039;&#039; - лишнее.</p><p><strong>Stinger</strong><br />NOT NULL указывает на то, что поле не может быть пустым, а с помощью default &#039;&#039; он указывает, что по-умолчанию выставляется пустая строка. Пустая строка это не пустое значение. <img src="https://forum.php-myadmin.ru/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></content>
			<author>
				<name><![CDATA[Rash]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=11</uri>
			</author>
			<updated>2006-02-28T18:58:45Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=131#p131</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка в MySQL-запросе при создании таблицы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=127#p127" />
			<content type="html"><![CDATA[<p>У тебя противоречие в запросе: macro_set smallint(3) NOT NULL default &#039;&#039;</p><p>Либо укажи в одинарных кавычках что-нибудь (например, &#039;нет&#039;, если уж ты ограничиваешь поле 3 символами), либо убери NOT NULL.</p><p>Получается, что ты не разрешаешь оставлять поле пустым и в тоже время не задаешь никакого значения по умолчанию.</p>]]></content>
			<author>
				<name><![CDATA[Stinger]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=13</uri>
			</author>
			<updated>2006-02-28T12:40:49Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=127#p127</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Ошибка в MySQL-запросе при создании таблицы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=126#p126" />
			<content type="html"><![CDATA[<p>mySQL Error: Invalid default value for &#039;macro_set&#039;<br />Query:CREATE TABLE ibf_macro ( macro_id smallint(3) NOT NULL auto_increment, macro_value varchar(200) default NULL, macro_replace text, can_remove tinyint(1) default &#039;0&#039;, macro_set smallint(3) NOT NULL default &#039;&#039;, PRIMARY KEY (macro_id), KEY macro_set (macro_set) ) TYPE=MyISAM; </p><br /><p>немогу понять что указывать в default для macro_set тут наспиано &quot; что это означает?</p>]]></content>
			<author>
				<name><![CDATA[halker]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=36</uri>
			</author>
			<updated>2006-02-28T10:34:05Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=126#p126</id>
		</entry>
</feed>
