我有一個mysql表中的項目列表(品牌+ productModel),我有另一個表中的品牌列表。mysql/php:在字符串中找到起始字符串
例如:
table_items
|id| name | brand_id |
-----------------------------------
| 1| Apple Mac 15 |
| 2| Dell Laptop NXY |
| 3| HP Tablet 15 |
| 4| Apple Laptop AA |
| 5| Dell Tablet VV |
| 6| HP Desktop XYZ |
table_brands
|id| name |
------------
| 1| Apple |
| 2| Dell |
| 3| HP |
我從以前的項目中繼承了table_items
所以我需要在table_items
檢測的品牌名稱,如果品牌是存在的,然後添加品牌標識的物品欄brand_id(目前爲空)
所以理想的輸出將
|id| name | brand_id |
-----------------------------------
| 1| Apple Mac 15 | 1
| 2| Dell Laptop NXY | 2
| 3| Dell Tablet 15 | 2
| 4| Apple Laptop AA | 1
| 5| HP Tablet VV | 3
| 6| HP Desktop XYZ | 3
,所以我不知道我是否應該使用PHP或可以在MySQL直接做.. 。 如果PHP如何檢測匹配的字符串?
是的,它可以直接在mysql中完成的。 – DD77