Estou usando a versão 4.0.. do mysql (pacote do easy PHP), e não consigo criar uma tabela do tipo InnoDB, o mysql aceita mas quando vou ver está como MyISAM. Tambem não é possivel alterar. O que acontece?
Estou usando a versão 4.0.. do mysql (pacote do easy PHP), e não consigo criar uma tabela do tipo InnoDB, o mysql aceita mas quando vou ver está como MyISAM. Tambem não é possivel alterar. O que acontece?
Ola o mysql não avisa a vc se esta com suporte as tabelas transacionais, por isso vc não viu nenhum erro. Veja se seu mysql está compilado com o InnoDB ou configurado para isso, veja no my.ini os seguinte:
#innodb_data_file_path = ibdata1:100M
#innodb_data_home_dir = c:\ibdata
#innodb_log_group_home_dir = c:\iblogs
#innodb_log_arch_dir = c:\iblogs
#set-variable = innodb_mirrored_log_groups=1
#set-variable = innodb_log_files_in_group=3
#set-variable = innodb_log_file_size=5M
#set-variable = innodb_log_buffer_size=8M
#innodb_flush_log_at_trx_commit=1
#innodb_log_archive=0
#set-variable = innodb_buffer_pool_size=16M
#set-variable = innodb_additional_mem_pool_size=2M
#set-variable = innodb_file_io_threads=4
#set-variable = innodb_lock_wait_timeout=50
descomente essas linhas, e veja se funciona
Retirei os comentários das linhas, mas não resolveu. Tenho que fazer + alguma coisa? Obrigado!