Ultimamente tive um problema ... estou estudando MySQL e me deparei com um problema interessante. No Curso existe uma tabela que se chama "COMPRAS" e dentro dessa tabela tem uma coluna chamada "observacoes". Até aí tudo bem. Recentimente tive que dar um "alter table" na coluna em questão, e aí surgiu a dúvida... no meu banco
ALTER TABLE COMPRAS MODIFY OBSERVACOES VARCHAR(255) NOT NULL;
não funciona, e apresenta a mensagem "ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TABEL COMPRAS alter column observacoes VARCHAR(255) NOT NULL' at line 1"Em contrapartida o código
alter table COMPRAS modify observacoes varchar(255) not null;
funciona perfeitamente ... a minha pergunta é : porque o primeiro não funciona se o sql não é case sensitive ?