आप LPAD
. का उपयोग कर सकते हैं ?
इसे आजमाएं:SELECT *, LPAD( Id, 3, '0') AS zero_Fill_Id FROM test
बदलना चाहिए 3
int आकार के अनुसार:शायद इस स्थिति के लिए 4?
अपडेट करें:
मुझे नहीं लगता कि दशमलव में बदलना अच्छा अभ्यास है, मैं इस पर गहराई तक क्यों नहीं जाऊँगा, आप उस विषय पर खोज कर सकते हैं।
मुझे लगता है कि आप mysqlnd
. का उपयोग करते हैं ड्राइवर, मैंने इसके बारे में क्या पाया है (जांचें कि क्या सक्षम है कैसे पता करें कि MySQLnd सक्रिय ड्राइवर है या नहीं?
):
स्रोत:संख्यात्मक प्रकार कैसे प्राप्त करें MySQL से PDO का उपयोग कर रहे हैं?
इस मामले में PDO::ATTR_STRINGIFY_FETCHES
. है जो आपके मामले में true
. पर सेट होना चाहिए , आप PDO::ATTR_EMULATE_PREPARES
को भी आजमा सकते हैं विशेषता आगे देखें:PDO MySQL:PDO का उपयोग करें ::ATTR_EMULATE_PREPARES या नहीं?
...
$pdo->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);
उम्मीद है कि यह किसी भी मामले में या किसी को भी मदद करता है :))