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

mysql विदेशी कुंजी के साथ int कॉलम को बिगिन में बदल देता है

यहां तक ​​कि SET foreign_key_checks = 0 . के साथ भी , आप बाधा कॉलम के प्रकार को बदल नहीं सकते हैं। MySQL doc से:http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html

However, even if foreign_key_checks = 0, InnoDB does not permit the creation of a foreign key constraint where a column references a nonmatching column type.

तो, मैं देवर्त की टिप्पणी से सहमत हूं। बस इसे छोड़ दें और इसे फिर से बनाएं।



  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 कार्यक्षेत्र के साथ स्वचालित रूप से MySQL का बैकअप कैसे लें

  2. क्या InnoDB में सूचकांक आकार का अनुमान लगाने का कोई सूत्र है?

  3. MySQL 5.7 को पूरी तरह से हटा रहा है

  4. NodeJS MySQL डंप

  5. mysql वर्णानुक्रम में तालिका स्तंभ नाम प्राप्त करें