|
|
|
|
|
|
![]() |
#1 |
WHO IS FONZY!?! Don't they teach you anything at school?
|
Removing rows from table
Any SQL people out there can proably answer this in a few seconds.
I want to remove rows from a table that are older than a certain date. I am OK building all sorts of select statements but not one for a date range. Part of the problem is probably that this is just a char field and not a date field so cannot to date arithmetic on it. In fact I would be happy just to delete all record containing "2003" I have tried the following: SELECT * FROM `tblTgp` WHERE `date` LIKE '2003%' will return the rows I would like to delete but DELETE * FROM `tblTgp` WHERE `date` LIKE '2003%' results in an error Here is the table structure but the only item of interest is probably just the date field: id int(11) No auto_increment nickname char(30) No email char(100) No url char(150) No category char(100) No description char(100) No date char(8) No newpost char(10) No yes accept char(10) No vote int(3) No 5 recip char(5) No sessionid char(45) No Here is a typical data field entry 20031224 Using My PHP (Unix)
__________________
<a href=http://www.xsiteu.com>XsiteU Adult Links</A> <a href=http://www.honeybabes.net>Honeybabes TGP</A> <a href=http://www.cumfacts.com>CUM fACTS</A> |
![]() |
![]() |
|
|