راکت

دستور sql

2 پاسخ

سلام وقتتون بخیر

دستور sql هم برای جدول و هم برای ستون های آن هنگام ساخت جدول که بتوانم utf8_general_ci اضافه کنم ،چیه؟ collation آن به صورت default این utf8mb4_099_ai_ci هستش و ورژن php هم 8.0 هست.(نمیخوام این کار رو از محیط گرافیکی phpmyadmin انجام دهم)ممنون از راهنماییتون

ثبت پرسش جدید

پاسخ‌ها

2
الیاس سخاوتی نیا
الیاس سخاوتی نیا
@elyassir

تخصص: علاقه‌مند به برنامه‌‎نویسی

منظورتون همچین دستوریه؟

CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_general_ci

یا برای اتصال

  $link = mysql_connect('localhost', 'user', 'password');
  mysql_set_charset('utf8', $link);
حسین گلاب زاده
حسین گلاب زاده
@h.golabzade

تخصص: توسعه دهنده وب

با سلام

 CHARSET=utf8 COLLATE utf8_persian_ci

رو به انتهای کوئری create تون اضافه کنید مثال:

CREATE TABLE `test` ( `id` INT NOT NULL AUTO_INCREMENT , `title` VARCHAR NOT NULL , `link` VARCHAR NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB CHARSET=utf8 COLLATE utf8_persian_ci; 

ترجیحا هنگام ساخت دیتابیس این موارد رو درست کنید تا موقع ساخت جداول نیاز به مشخص کردن هرباره collation نباشه

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام