Print Page | Close Window

Problems w/MySQL .* Operator.

Printed From: Web Wiz Forums
Category: General Discussion
Forum Name: Database Discussion
Forum Description: Discussion and chat on database related topics.
URL: https://forums.webwiz.net/forum_posts.asp?TID=10426
Printed Date: 29 March 2026 at 4:25am
Software Version: Web Wiz Forums 12.08 - https://www.webwizforums.com


Topic: Problems w/MySQL .* Operator.
Posted By: davidshq
Subject: Problems w/MySQL .* Operator.
Date Posted: 13 May 2004 at 10:31pm

I'm in section 3.3.4.7 of the tutorial for MySQL right now, slowly plowing through learning how to make, update, and query a database. In the section I am currently in I have however encountered some problems in understanding and was wondering if anyone could help me better understand this section or point me to a website that discusses it. Basically, I'm okay with "Pattern Matching" except for the . and * parts. For example, when I write the following expression:
select * from pet where name regexp "[.....]";
I get no sets returned. This is strange, b/c shouldn't my command have said "Looking for anything, five times." It is somewhat redundant I suppose and could as well have been stated "[.]", but in either case, why is it returning nothing? There are eight records in the set, all of which have values under name. The weirdest thing is when I change the form of the expression it works, e.g.:
select * from pet where name regexp ".....";
  Thanks for any help you may be able to give.
Confused,
David.



-------------
- http://www.davemackey.net/" rel="nofollow - Dave Mackey - Virtual Home.



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.08 - https://www.webwizforums.com
Copyright ©2001-2026 Web Wiz Ltd. - https://www.webwiz.net