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

एमवीएन एसक्यूएल निष्पादित करते समय त्रुटि:निष्पादित करें

आपकी टिप्पणियों को पढ़ने के बाद, मेरा मानना ​​है कि सबसे अच्छा समाधान एक है यहां स्वीकार किया गया . यानी, केवल एक सीमांकक का उपयोग करें (अधिमानतः डिफ़ॉल्ट, ; ) और sql-maven-plugin . का उपयोग करें कॉन्फ़िगरेशन के लिए डिलीमीटर को अपनी लाइन पर होने की आवश्यकता है वास्तव में एक सीमांकक बनने के लिए।


    &ltconfiguration&gt
      &ltdelimiterType&gtrow&lt/delimiterType&gt
    &lt/configuration&gt

(क्रेडिट @Zheka )

तब आपका ट्रिगर ऐसा दिखेगा:

CREATE TRIGGER delete_user
AFTER DELETE
ON jj_users
FOR EACH ROW
BEGIN
    ## delete the posts that belong to the user
    DELETE FROM jj_blog_posts WHERE author_user_id=OLD.user_id; # this delimiter is ignored
END
; # this delimiter is recognized


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पायथन में एक MySQL डेटाबेस का मजाक उड़ाएं

  2. MySQL में प्राथमिक कुंजी निकालें

  3. एक प्रश्न में PyMySQL विभिन्न अद्यतन?

  4. मैं अपने फ़ोरम को स्पैम से कैसे सुरक्षित रखूँ?

  5. मैक्समाइंड के जियोलाइट 2 को MySQL में आयात करना