Jump to content

Remove the likes


Zane

Recommended Posts

I have one more MySQL situation at hand.  This one involves taking off the trailing number of similar entries.

 

Suppose, in my table... in some column.. lets say it's called SKU, I have the following entries.

 

- SOSW
SOSW1
SOSW2
SOSW3
SBIO
SBIO1
SBIO2
SBIO3

Is there a quick query that I can use to change all those to

SOSW
SOSW
SOSW
SOSW
SBIO
SBIO
SBIO
SBIO

Link to comment
https://forums.phpfreaks.com/topic/234371-remove-the-likes/
Share on other sites

It's only one trailing number.. I made an admin panel for someone thinking an SKU was unique.  So they simply added a number to the end of the SKU and griped about it later.  He only got up to as high as 4 in most cases so it's not too complex.

Link to comment
https://forums.phpfreaks.com/topic/234371-remove-the-likes/#findComment-1204569
Share on other sites

If it's only one number, this should work. Might ought to test it before you just let it go wild, though :)

 

SELECT REVERSE(SUBSTR(REVERSE(`field`), 2)) FROM `table`

 

Or to update

UPDATE `table` SET `field` = REVERSE(SUBSTR(REVERSE(`field`), 2))

Link to comment
https://forums.phpfreaks.com/topic/234371-remove-the-likes/#findComment-1204575
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.