MySQL টেবিল মন্তব্য পরিবর্তন করা হচ্ছে


35

আমি জানি যে মাইএসকিউএল টেবিল মন্তব্যটি এখানে তৈরিতে সংজ্ঞায়িত করা যেতে পারে:

create table (...)comment='table_comment';

এবং আপনি মন্তব্যগুলি প্রদর্শন করতে পারেন:

show table status where name='table_name';

এটি তৈরির পরে আপনি কীভাবে (পরিবর্তন?) টেবিল মন্তব্য পরিবর্তন করবেন? আমি বলতে চাইছি টেবিলটি আবার নামা এবং পুনরায় টেবিলে ফেলা।

উত্তর:


38
DROP TABLE IF EXISTS test_comments;
Query OK, 0 rows affected (0.08 sec)

CREATE TABLE test_comments (ID INT, name CHAR(30)) COMMENT 'Hello World';
Query OK, 0 rows affected (0.22 sec)

আপনি টেবিল কাঠামোতে মন্তব্যগুলি পরীক্ষা করুন

show create table test_comments\G
*************************** 1. row ***************************
       Table: test_comments
Create Table: CREATE TABLE `test_comments` (
  `ID` int(11) DEFAULT NULL,
  `name` char(30) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Hello World'
1 row in set (0.00 sec)

আপনি নীচের মত তথ্য_সেমি থেকে মন্তব্যগুলি পরীক্ষা করতে পারেন

SELECT TABLE_COMMENT FROM information_schema.TABLES WHERE TABLE_NAME = 'test_comments';
+---------------+
| TABLE_COMMENT |
+---------------+
| Hello World   |
+---------------+
1 row in set (0.00 sec)

মন্তব্য পরিবর্তন করতে টেবিল পরিবর্তন করুন

ALTER TABLE test_comments COMMENT = 'This is just to test how to alter comments';
Query OK, 0 rows affected (0.08 sec)
Records: 0  Duplicates: 0  Warnings: 0

পরিবর্তিত মন্তব্য পরীক্ষা করুন

show create table test_comments\G
*************************** 1. row ***************************
       Table: test_comments
Create Table: CREATE TABLE `test_comments` (
  `ID` int(11) DEFAULT NULL,
  `name` char(30) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='This is just to test how to alter comments'
1 row in set (0.00 sec)

SELECT TABLE_COMMENT FROM information_schema.TABLES WHERE TABLE_NAME = 'test_comments';
+--------------------------------------------+
| TABLE_COMMENT                              |
+--------------------------------------------+
| This is just to test how to alter comments |
+--------------------------------------------+
1 row in set (0.00 sec)

1
বিস্তারিত ব্যাখ্যার জন্য আপনাকে ধন্যবাদ, মন্তব্যগুলিকে সংশোধন করার জন্য টেবিল পরিবর্তন করতে হুবহু আমি যা খুঁজছিলাম তা ছিল
v14t

বোনাস প্রশ্ন: তা সরাসরি সংশোধন করা নিরাপদ হবে column_commentথেকে information_schema.columns (যেহেতু alter table ...সব কলাম সংজ্ঞা নির্দিষ্ট করতে, আবার প্রয়োজন)?
রিং Ø
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.