Generate Slug URL in MySQL

A slug is a short name using human-readable keywords to identify a web page. For example, in the following URL

http://www.example.com/schools/play-school

the slug is play-school. This post shows how to automatically generate slug using SQL in MySQL.

Suppose we have a table schools a field name, and we wish to generate a slug for each school using




SELECT Null

 



ADD new Column – pgSQL

 


WITH RECURSIVE

 


UPDATE from SELECT

 


Switch case (UPDATE)

 


INSERT from SELECT