نمایش نتایج 1 تا 3 از 3

نام تاپیک: دو سوال مهم....

  1. #1
    کاربر دائمی آواتار metal gear solid 4
    تاریخ عضویت
    مهر 1387
    محل زندگی
    مشهد
    پست
    307

    دو سوال مهم....

    در هنگام ایجاد database در mysql شرطی که چک کنه ببینه قبلاً این پایگاه ایجاد شده یا نه رو میشه بزارید....

    در هنگام ایجاد table در mysql شرطی که چک کنه ببینه قبلاً این جدول ایجاد شده یا نه رو میشه بزارید....

    ممنون

  2. #2
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    46
    پست
    6,379

    نقل قول: دو سوال مهم....

    برای بررسی اینکه ببینی دیتابیس مورد نظر وجود داره یا نه می توانی از Query زیر استفاده کنی:
    SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = 'Temp'

    بجای Temp اسم دیتابیس مورد نظر رو بنویس.

    برای چک کردن اینکه فلان جدول وجود دارد یا نه می توان از این Query استفاده کرد:
    SELECT *
    FROM information_schema.tables
    Where TABLE_SCHEMA = 'forum'
    and TABLE_NAME = 'attachment'

    بجای forum نام دیتابیس و نام جدول attachment فرض شده است.

  3. #3
    کاربر دائمی آواتار Yousha
    تاریخ عضویت
    مهر 1387
    محل زندگی
    ایران - تهران
    پست
    515

    نقل قول: دو سوال مهم....

    سلام،
    می تونید از دستورات شرطی هم استفاده کنید.
    مثل:

    if table exists ...
    drop table if exists `xxxxx`;
    CREATE DATABASE IF NOT EXISTS xxxxx;
    SHOW DATABASES LIKE 'xxxxx';
    ...

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •