Then it may be engine specific. My query produced an error when trying to 
create a table in my On-Rev database if I specified a default for varchar 
columns without using NOT NULL. After adding NOT NULL it worked fine. 

Bob


On Mar 22, 2011, at 12:21 PM, Peter Haworth wrote:

> Not seeing it on those types either:
> 
> `testdefault` char(10) DEFAULT 'XYZ',
> `testdefault2` varchar(10) DEFAULT 'ABC',
> 
> Worked fine for me (through Sequel Pro).  I wonder if this is a difference 
> between versions of MySQL.  I'm using the Community version which is the free 
> one.
> 
> You're right on the TEXT types not allowing defaults although why that should 
> be is a mystery.  
> 
> Pete Haworth
> 
> On Mar 22, 2011, at 11:54 AM, Bob Sneidar wrote:
> 
>> Yes but those are numeric data types. The restriction was on the char types 
>> char() and varchar() (if I am not mistaken). TEXT types do not allow 
>> defaults at all according to the manual. 
>> 
>> Bob
>> 
>> 
>> On Mar 22, 2011, at 10:29 AM, Peter Haworth wrote:
>> 
>>> Hi Bob,
>>> I'm slowly putting together a list of differences between SQLite and MySQL. 
>>>  I'm concentrating on things that SQLite allows and MySQL does not.  I 
>>> haven't looked at extra functionality provided by MySQL over and above what 
>>> SQLite provides since right now I just want to get to the point that my 
>>> SQLite schema definitions and data manipulation statements work in MySQL
>>> 
>>> Before getting to the list, a couple of observations on the issues you've 
>>> come across.  
>>> 
>>> I'm not seeing the requirement to have NOT NULL in conjunction with 
>>> DEFAULT.  Here's a snippet which was accepted just fine by mySQL:
>>> 
>>> `BandTrakSalesID` int(11) DEFAULT '0',
>>> `Selected` tinyint(1) DEFAULT '1',
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to