各位工程師大大,小弟最近用XAMPP將會員資料存到mysql的資料庫中,而小弟習慣將每個會員都建立一個資料表做管理。剛好小弟想要保存新的資料的而要新增欄位,由於會員的資料表有點多,所以小弟在想有甚麼方法能在不同的資料表中同時新增一樣的欄位,這樣能減少作業時間。請各位工程師大大能提供一點意見為小弟指點迷津。謝謝。
下 SQL 指令
Customer001 是 table name
Email 是 column name
ALTER TABLE Customer001 ADD Email varchar(255);
ALTER TABLE Customer002 ADD Email varchar(255);
ALTER TABLE Customer003 ADD Email varchar(255);
...
另外請教一下
先前的聊天 app寫出來了嗎?
這個設計在關聯式資料庫 (RDBMS) 來講,在概念上是有一些違背的,但是如果真的要遵循你的想法的話,應該也不會太難.
可以寫一個簡單的 stored procedure, 運用 cursor 以及 concat (concatenate)建立一個增加欄位的 DDL。 如下。
然後在資料庫執行這個 DDL。
Good luck!