3

我所有的零件编号在“part_no”列中都被格式化为“00-00000-00”

我需要创建一个仅提取中间部分的新列,即零件编号的“00”和“-00”之间的五个字符。

通过 php 创建记录时是否可以创建此结果?

谢谢

埃里克

4

4 回答 4

3
select substring(part_no, 4, 5) as middle_part
from your_table
于 2012-06-08T21:53:05.373 回答
3

首先,您必须创建列来保存该数据,然后您必须这样做:

UPDATE tableName SET newColumnName = SUBSTR(part_number,4,5);
于 2012-06-08T22:11:13.097 回答
0
$new = mb_substr($old, 3, -3);

http://php.net/manual/en/function.mb-substr.php

于 2012-06-08T21:53:24.040 回答
-1
    $result = "00-00000-00";
    $answer = substr($result, 3, 5);
于 2012-06-08T22:02:22.447 回答