我正在处理电话系统,并需要与多个服务供应商合作。对于一个供应商,我有一个MySQL表格country_codes
如下:
---------------------------------------------------------
country_code | area_code | country
---------------------------------------------------------
93 | 93 | Afghanistan
0 | 9375 | Afghanistan Cellular-AT
0 | 9370 | Afghanistan Cellular-AWCC
355 | 355 | Albania
0 | 35568 | Albania Cellular-AMC
0 | 35567 | Albania Cellular-Eagle
213 | 213 | Algeria
0 | 21377 | Algeria Cellular-Djezzy
0 | 2135 | Algeria Cellular-Wataniya
---------------------------------------------------------
country_code这一列以前不存在,但由于我需要在PHP应用程序中使用它,所以我添加了它。我已经成功更新了一些记录的国家代码(使用我之前在这里得到的答案)。
我想要实现的是用相应的国家代码替换0。因此,表格应该如下所示 -
---------------------------------------------------------
country_code | area_code | country
---------------------------------------------------------
93 | 93 | Afghanistan
93 | 9375 | Afghanistan Cellular-AT
93 | 9370 | Afghanistan Cellular-AWCC
355 | 355 | Albania
355 | 35568 | Albania Cellular-AMC
355 | 35567 | Albania Cellular-Eagle
213 | 213 | Algeria
213 | 21377 | Algeria Cellular-Djezzy
213 | 2135 | Algeria Cellular-Wataniya
---------------------------------------------------------
我希望我的表述足够清晰,您有什么想法可以使用PHP-MySQL实现吗?
(我不介意使用PHP代码来操作表格)
country_code
和area_code
是什么类型...是int
,varchar
吗? - Michał Powagaint
类型 - skos