如何使用SQL更改删除以特定字符串开头的所有列

时间:2016-06-26 12:54:12

标签: php sql

我有一张包含所有用户信息的表格。所有信息都是$ user.name,$ user.date等形式($ user = username)

我希望用户能够删除他们的帐户并更改表格以删除以用户字符串开头的所有列。

我将如何做到这一点...现在我正在做很长的路,但仍然无法正常工作。

            $sql = "ALTER TABLE userDatabase
        DROP COLUMN `$user.hour`,
        DROP COLUMN `$user.plannerData`,
        DROP COLUMN `$user.eventName`,
        DROP COLUMN `$user.eventStart`,
        DROP COLUMN `$user.eventEnd`,
        DROP COLUMN `$user.eventFreq`,
        DROP COLUMN `$user.eventSlide`";

1 个答案:

答案 0 :(得分:0)

从数据库中删除所有内容。 创建一个包含所有必填字段的表格。并使用代码进行注册。

INSERT INTO `usertable` (
   `username`, `hour`, `plannerdata`, `eventname`,
   `eventstart`, `eventend`, `eventfreq`, `eventslide`
) VALUES (
   'datatoenter', 'datatoenter', 'datatoenter', 'datatoenter', 
   'datatoenter', 'datatoenter', 'datatoenter', 'datatoenter'
)

要删除用户数据,请使用

DELETE FROM `usertable` WHERE `username` = 'user'