SQL 更新列。最初の 4 桁と最後の 2 桁は、x の長さですべてゼロを残します。
私は試した:
update mytable set mycol =
CONCAT(substr(mycol,1,4) , substr('00000000',length(mycol)-6) , substr(mycol,-2));
列に 12 桁の数字が含まれている場合は問題ありませんが、それ以外の長さの場合はどうでしょうか。
要するに、私は欲しい:123400000023として123456789123 1234000000000067として1234567891234567