Forum Replies Created
-
AuthorPosts
-
RiteshMember
I believe that your MySQL server is running on Windows.
From the MySQL Docs:
Quote:On Unix, you can have two different tables named my_table and MY_TABLE, but on Windows those names are considered the same. To avoid data transfer problems stemming from database or table name lettercase, you have two options:- Use lower_case_table_names=1 on all systems. The main disadvantage with this is that when you use SHOW TABLES or SHOW DATABASES, you don't see the names in their original lettercase.
- Use lower_case_table_names=0 on Unix and lower_case_table_names=2 on Windows. This preserves the lettercase of database and table names. The disadvantage of this is that you must ensure that you always refer to your database and table names with the correct case on Windows as things will not work on Unix if you use the wrong lettercase (as Unix is case sensitive).
On Windows, filenames are not case sensitive, so MySQL database and table names are also not case sensitive on Windows.
RiteshMemberWe have released SQLyog 3.7 BETA 2.
This release has the above bug fixed. You can download it from http://www.webyog.com/sqlyog/SQLyog37.exe
RiteshMemberRight click on the database and select Create Table In The Database… from the pop up menu.
RiteshMemberWill be fixed in SQLyog 3.7 FINAL release.
RiteshMemberIt will be very nice if you can email me a backup of the database.
RiteshMemberCan you send us a backup of both the databases?
The error is not occuring due the difference of MySQL versions.
RiteshMemberOnly the version of MySQL needs to be same. It doesnt matter if its UNIX or a WINDOWS build.
RiteshMemberThis error is caused due to the difference in MySQL versions.
RiteshMemberWe have released SQLyog 3.7 BETA that fixes the bug. Check out http://www.webyog.com/forums/index.php?act…&st=0#entry2733
RiteshMemberWe have released SQLyog 3.7 BETA that fixes the bug. Check out http://www.webyog.com/forums/index.php?act…&st=0#entry2733
RiteshMemberWe are coming out with v3.7 later this month that will support 2-way synch.
RiteshMemberFirst of all you need to create your table with InnoDB table handler. You can even change your existing table handlers to InnoDB by using
Code:ALTER TABLEsql. For more information on InnoDB check out http://www.innodb.com.
Then select the table in which you want to create the relationship and press F10. You can create or delete FKs with the resulting dialog. You can find a good tutorial on managing FK using SQLyog at http://www.weberdev.com/ViewArticle.php3?ArticleID=352
RiteshMemberCan you tell me your MySQL version?
RiteshMemberThanks for the bug report 🙂
-
AuthorPosts