заявка??

4 отговора 223 прегледа
#1

заявка??

Здравейте!

Занимавам се с java и имам следният проблем. Rename-вам таблица в база данни (MySQL alpha 4.0.1)
със следния синтакс:

rename table old_table to new_table;

Когато го изпълнявам в конзолата на самата база, работи без проблем, но когато се опитам да го направя през stmt(Statement демек).executeUpdate("rename table old_table to new_table") ми дава 'SQL syntax erorr'.

Смущаващото е, че това не работи, само ако old_table не е празна, иначе няма проблеми.

Ще съм благодарен на всяка идея!

Отговор
в отговор на Pitasht #2

Re: заявка??

4.0.1 е остаряла с повече от година.

При положение, че 4.0.12 е факт не мисля, че има смисъл да продължаваш с 4.0.1

Кой Java драйвер използваш?

salle.online.bg/sig
Отговор
в отговор на salle #3

Re: заявка??

Драйверът е 'org.gjt.mm.mysql.Driver'

Ползвам старата, защото рядко ми се налага да ползвам бази и до сега не съм имал оплаквания от тази.

Отговор
в отговор на Pitasht #4

Re: ??

Отиди на
[линк]
и
[линк]

И си изтегли съответно MySQL 4.0.12 и Connector/J 3.0

salle.online.bg/sig
Отговор
в отговор на salle #5

:)

Изпълнено. Всичко работи.

Благодаря!

Отговор