At 15:21 +0200 1/18/03, Octavian Rasnita wrote:
But I know that the _ character is used as a wildcard for any single
character.
wouldn't it be considered it as a wild card when using it  in a column name?
Depends on the context.  If you issue a

SHOW COLUMNS FROM mytable LIKE 'my_col'

statement, then 'my_col' will match my_col, but also myxcol, my0col, etc.
You need to write it like

SHOW COLUMNS FROM mytable LIKE 'my\_col'

to match my_col *only*.

But in the context of other statements that do not interpret a name
as a pattern, _ won't be taken as a wildcard.

Teddy,
Teddy's Center: http://teddy.fcc.ro/
Email: [EMAIL PROTECTED]

----- Original Message -----
From: "Keith C. Ivey" <[EMAIL PROTECTED]>
To: "MySQL" <[EMAIL PROTECTED]>
Cc: "Octavian Rasnita" <[EMAIL PROTECTED]>
Sent: Friday, January 17, 2003 8:31 PM
Subject: Re: Column names


On 17 Jan 2003, at 16:40, Octavian Rasnita wrote:

 In MySQL I know that I need to put the column names between `` in some
 cases if they contain a % or an _ sign in it. Please tell me what sign
 can I use to link 2 words in a column without needing to include that
 column name between ``.

 Can I use a - (dash) sign, or it might be considered in some cases a
 minus operator?
You shouldn't need `` around column names that contain _.  Underscore
is pretty standard for separating words in a name.

With dash, you'd have to use ``, because - is the minus operator.

[Filter fodder: SQL]

--
Keith C. Ivey <[EMAIL PROTECTED]>
Tobacco Documents Online
http://tobaccodocuments.org
Phone 202-667-6653

---------------------------------------------------------------------
Before posting, please check:
  http://www.mysql.com/manual.php   (the manual)
  http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to