| From: | "Shashank Tripathi" <shanx(at)shanx(dot)com> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: Checking for string data that makes sense Re: postgresql vs mysql |
| Date: | 2007-02-22 08:27:11 |
| Message-ID: | 7cab9c1b0702220027j7d8360b9g8e2ac9aa09745bc0@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
> I would do a CHECK (trim(a) <> '')
TRIM() would add some processing time, so I'd include it only if there
was a chance of spaces getting added. From a puritanical point of
view, it is definitely a good idea.
To the original poster, this syntax should work in MySQL as well:
create table mytable (mycol text not null check (mycol <> ''));
Problem is, if you created your table before MySQL 5, and now simply
want to ALTER your table (which is what I gather you wish to do, as
you already have the table) then adding the CHECK condition may not
work.
I cannot help in this case, and from the turn this thread has taken,
not many others I suppose. Why not try a MySQL experts list instead of
PostgreSQL, but be prepared to have to recreate the table in MySQL 5
with the CHECK constraint, and then importing your data in to it.
Good luck!
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Shashank Tripathi | 2007-02-22 09:10:08 | Re: Checking for string data that makes sense Re: postgresql vs mysql |
| Previous Message | brian | 2007-02-22 08:17:04 | Re: Checking for string data that makes sense Re: postgresql vs mysql |