Languages

MySQL - usu┼ä tabele, je┼Ťli istnieje

1 points
Asked by:
AnnLen
11500

Mam pytanie, jak mog─Ö usun─ů─ç tabel─Ö, ale z upewnieniem si─Ö czy tabela istnieje?
Zwyk┼éy drop table sko┼äczy si─Ö errorem je┼Ťli tabelka zosta┼éa ju┼╝ usuni─Öta, albo nigdy nie istnia┼éa.
Pytanie dotyczny MySQL.

Wiem, ┼╝e jest to mo┼╝liwe w innych bazach danych np Oracle, PostgreSQL.
Wiem te┼╝, ┼╝e mog─Ö usun─ů─ç t─Ö tabel─Ö z SQL:

DROP TABLE `users_table`;

Ale to nie chroni mnie przed b┼é─Ödem, je┼Ťli ta tabela zosta┼éa ju┼╝ usuni─Öta wcze┼Ťniej,
albo nigdy nie istniała.

1 answer
2 points
Answered by:
AnnLen
11500

Najszybszy spos├│b na rozwi─ůzanie Twojego problemu:

DROP TABLE IF EXISTS `users_table`;

Wyja┼Ťnienie:

`users_table`┬á- nazwa tabeli, kt├│r─ů chcesz usun─ů─ç

IF EXISTS - ta cz─Ö┼Ť─ç zapewni, ┼╝e nie pojawi si─Ö ┼╝aden b┼é─ůd, je┼Ťli tabela nigdy nie zosta┼éa utworzona

Z dokumentacji MySQL:

DROP TABLE IF EXISTS `table_name`;

 

0 comments Add comment
Native Advertising
­čÜÇ
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

ÔŁĄ´ŞĆ­čĺ╗ ­čÖé

Join