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

MySQL varchar चर घोषित करना और उनका उपयोग करना

मैं MySQL वर्कबेंच का उपयोग करके एक ही समस्या में भाग गया। MySQL प्रलेखन के अनुसार , DECLARE "बयान संग्रहीत कार्यक्रमों के भीतर स्थानीय चर घोषित करता है।" इसका स्पष्ट रूप से मतलब है कि यह केवल संग्रहित प्रक्रियाओं/कार्यों के साथ काम करने की गारंटी है।

मेरे लिए समाधान केवल DECLARE . को हटाना था स्टेटमेंट, और वेरिएबल को SET . में इंट्रोड्यूस करें बयान। आपके कोड के लिए इसका मतलब होगा:

-- DECLARE FOO varchar(7); 
-- DECLARE oldFOO varchar(7);

-- the @ symbol is required
SET @FOO = '138'; 
SET @oldFOO = CONCAT('0', FOO);

UPDATE mypermits SET person = FOO WHERE person = oldFOO;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. समानांतर / एक साथ डाउनलोड सीमित करना - कैसे पता चलेगा कि डाउनलोड रद्द कर दिया गया था?

  2. मैं एक yii मॉडल के साथ एक mysql स्थानिक बिंदु कैसे सम्मिलित करूं?

  3. PHP चेक मायएसक्यूएल लास्ट रो

  4. कैसे पता करें कि MySQL में UNION का उपयोग करते समय किस तालिका से परिणाम आया है

  5. एक्सेस DB और MySQL को सिंक्रोनाइज़ करना