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

इकाई फ्रेमवर्क और MySQL के साथ यादृच्छिक क्रम

मुझे आलसी कहो, लेकिन समस्या यह प्रतीत होती है कि MySql में NewGuid नामक कोई फ़ंक्शन नहीं है। तो क्या MySql में NewGuid नामक एक फ़ंक्शन बनाना सबसे आसान समाधान नहीं होगा?

DELIMITER $$
CREATE DEFINER=`root`@`localhost` FUNCTION `NewGuid`() RETURNS char(36)
BEGIN
RETURN UUID();
END$$
DELIMITER ;

MySQL NewGuid फ़ंक्शन बनाने के बाद मेरे लिए समस्या हल हो गई है।

संपादित करें:प्रश्न कहते हैं "समाधान कच्चे एसक्यूएल प्रश्नों का उपयोग नहीं करना चाहिए" और इसके लिए कच्चे चयन/INSERT कथन की आवश्यकता नहीं है। हालांकि इसे बनाने के लिए डेटाबेस फ़ंक्शन की आवश्यकता होती है।

अतिरिक्त नोट:मैं कहूंगा कि यह तकनीकी रूप से MySQL कार्यान्वयन में एक बग है। कैननिकल फ़ंक्शंस Microsoft द्वारा "सभी डेटा प्रदाताओं द्वारा समर्थित" कहा जाता है। NewGuid अन्य कैननिकल फ़ंक्शंस



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ROW_NUMBER () MySQL में

  2. गतिशील जेसन को वृक्षदृश्य में कैसे बांधें wpf

  3. mysql_real_escape_string और array_map रिक्त तार लौटाता है?

  4. mysql डेटाबेस से डेटा कैसे प्राप्त करें

  5. MySQL में एक ऑटोइनक्रिकमेंट फ़ील्ड के साथ एक पंक्ति की प्रतिलिपि कैसे करें और उसी तालिका में कैसे डालें?