Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एसक्यूएल क्वेरी में ऑटो वृद्धि एक वर्चर

इसे आजमाएं:

<?php
// fetch the very last entry

$Barcode = 'PU000001234567';

preg_match("/(\D+)(\d+)/", $Barcode, $Matches); // Matches the PU and number

$ProductCode = $Matches[1];

$NewID = intval($Matches[2]);
$NewID++;


$BarcodeLength = 12;
$CurrentLength = strlen($NewID);
$MissingZeros = $BarcodeLength - $CurrentLength;

for ($i=0; $i<$MissingZeros; $i++) $NewID = "0" . $NewID;

$Result = $ProductCode . $NewID;

echo $Result;

// insert into database with $Result


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. केकफ़्पी:टिनिंट फ़ील्ड डालने के दौरान। केवल 0 या 1 . प्राप्त करना

  2. हमें विदेशी कुंजी का उपयोग करने की आवश्यकता क्यों है?

  3. प्रारंभ तिथि और समाप्ति तिथि के बीच मूल्यों का चयन करें

  4. त्रुटि:विधि या संचालन लागू नहीं किया गया है। MYSQL डेटाबेस को मचान करते समय

  5. MySQL में एक Python datetime.datetime ऑब्जेक्ट सम्मिलित करना