- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有这张表:
CREATE TABLE IF NOT EXISTS `events` (
`evt_id` int(11) NOT NULL AUTO_INCREMENT,
`evt_name` varchar(50) CHARACTER SET utf8 NOT NULL DEFAULT 'ucfirst',
`evt_description` varchar(100) DEFAULT NULL,
`evt_startdate` date NOT NULL,
`evt_enddate` date DEFAULT NULL,
`evt_starttime` time DEFAULT NULL,
`evt_endtime` time DEFAULT NULL,
`evt_amtpersons` int(11) DEFAULT NULL,
`sts_id` int(11) NOT NULL,
`adr_id` int(11) DEFAULT NULL,
`evt_amtPersonsSubs` tinyint(4) NOT NULL DEFAULT '0',
`evt_photo` varchar(50) DEFAULT NULL,
`sys-mut-dt` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`sys-mut-user` varchar(20) DEFAULT NULL,
`sys-mut-id` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`evt_id`),
KEY `sts_id` (`sts_id`),
KEY `adr_id` (`adr_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;
但是当我将数据添加到 evt_name
时,我的第一个字符没有大写。有什么想法吗?
更多信息:MySQL客户端版本:5.1.37
我想在数据库中执行此操作,这样我就不必总是使用 php 执行 ucfirst
。
最佳答案
...什么?
如果我没看错,它只会将 evt_name
的默认值设置为字符串 ucfirst
。尝试插入一个空白行,看看我是否读对了。
如果您真的反对在 PHP 中使用 ucfirst
,您可能仍然需要在每次查询中调用 ucfirst
。或者您只能在显示中使用 ucfirst
,而不能在数据库中使用。
关于MySQL ucfirst 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1974974/
我有这张表: CREATE TABLE IF NOT EXISTS `events` ( `evt_id` int(11) NOT NULL AUTO_INCREMENT, `evt_name
这个问题在这里已经有了答案: Make all words lowercase and the first letter of each word uppercase (3 个答案) 关闭去年。 我
我想弄清楚如何在没有一百万行代码的情况下拆分具有三个可能的分隔符(或没有)的字符串,但是代码对像我这样的人来说仍然清晰易读。 字符串中的多种可能组合。 this-is_the.string
我可能漏掉了一些非常明显的东西。 在将一堆字符串插入数组之前转换它们时,我注意到一些字符串彼此不同,因为第一个字符是否大写。然后我决定使用 ucfirst 将第一个字符设为大写,但它似乎无法正常工作,
I've asked about strtolower function.但是当使用外来字符时,它不会将它们转换为大写,所以我必须使用: mb_strtolower($a,"utf8"); 但是,如
大小写字母转换: 函数 uc (uppercase) 将所有的小写字母转成大写; 函数 lc (lowercase) 将所有的大写字母转成小写; Perl提供了四个内置的函数类,从而能够轻松地
我正在以编程方式清理评论和其他用户提交的内容中的一些基本语法。大写 I、句子的第一个字母等。评论和内容与 HTML 混合在一起,因为用户可以选择格式化他们的文本。 这实际上比预期的更具挑战性,尤其是对
在 Jade 中有没有比这更好的方法来将字符串的第一个字符大写? for list in project.lists - list.name = list.name.charAt(0).toU
在 Ruby 中(使用 Rails,如果相关)将字符串首字母大写的最佳方法是什么? 请注意 String#capitalize 不是我想要的,因为除了将字符串的首字母大写外,此函数还使所有其他字符变为
我需要在 Python 中将一个字符串大写,而不将字符串的其余部分也转换为小写。这看起来微不足道,但我似乎找不到在 Python 中执行此操作的简单方法。 给定这样一个字符串: "i'm Brian,
我们正在处理一个以前从未发生过的 Joyent Solaris 服务器中的奇怪错误(不会发生在本地主机或其他两个具有相同 php 配置的 Solaris 服务器中)。其实我也不确定是要看php还是so
我是一名优秀的程序员,十分优秀!