Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
"virtual" is a mysql keyword but is used as a field in the tracks table #197
That's correct: fix or remove. Would you happen to know in which version MySQL introduced the new keyword?
The fix might be as simple as search/replace virtual with something else (there aren't too many occurrences in our code), plus a schema migration. It's just not something I'd put high on my priority list...
I'm not sure when it was introduced but it's there in 5.7 FWIW - using the word "virtual" feels dangerous because it's too general and often "overloaded." So it should probably be changed. Now, I looked to see if was an "easy" search-and-replace and it's not - but I'm not sure how queries get formed - e.g. from hash key names in perl such that the scheme is implied in the hash keys. Or I would just push a fix ;-)