相关疑难解决方法(0)

MySQL,最好插入NULL还是空字符串?

我在一个有很多不同领域的网站上有一个表格.某些字段是可选字段,而某些字段是必填字段.在我的数据库中,我有一个包含所有这些值的表,是否更好的做法是将NULL值或空字符串插入到用户未放置任何数据的DB列中?

mysql sql sql-null

224
推荐指数
5
解决办法
9万
查看次数

不同的数据库使用不同的名称引用?

例如,mysql引用表名使用

SELECT * FROM `table_name`;
Run Code Online (Sandbox Code Playgroud)

注意`

其他数据库是否使用不同的char来引用其表名

mysql database

23
推荐指数
1
解决办法
6795
查看次数

为什么我的数据库备份脚本无法在php中运行?

我使用David Walsh的数据库备份脚本(http://davidwalsh.name/backup-mysql-database-php)将我的MYSQL数据库作为.sql文件备份到我的服务器.

我创建了一个名为backup的用户,并为其提供了所有权限(只是为了确保).然后我把代码放入一个php文件并设置一个cron作业来运行php文件.

这是代码:

/* backup the db OR just a table */
function backup_tables($host,$user,$pass,$name,$tables = '*')
{

    $link = mysql_connect($host,$user,$pass);
    mysql_select_db($name,$link);

    //get all of the tables
    if($tables == '*')
    {
        $tables = array();
        $result = mysql_query('SHOW TABLES');
        while($row = mysql_fetch_row($result))
        {
            $tables[] = $row[0];
        }
    }
    else
    {
        $tables = is_array($tables) ? $tables : explode(',',$tables);
    }

    //cycle through
    foreach($tables as $table)
    {
        $result = mysql_query('SELECT * FROM '.$table);
        $num_fields = mysql_num_fields($result);

        $return.= 'DROP TABLE '.$table.';';
        $row2 = …
Run Code Online (Sandbox Code Playgroud)

php mysql database-backups

7
推荐指数
1
解决办法
1931
查看次数

标签 统计

mysql ×3

database ×1

database-backups ×1

php ×1

sql ×1

sql-null ×1